用途:通过 Cisco ThousandEyes 做网络监控与排障,涵盖测试管理、代理清单、测试结果、仪表板、路径可视化以及用户和账户管理。
接入方式:社区服务器本地 stdio(Python,需 Python 3.12+,安装为 git clone 加 pip install -r requirements.txt,脚本 src/server.py,状态为 Alpha/MVP、只读);官方服务器为远程 HTTP,端点 https://api.thousandeyes.com/mcp,经 npx mcp-remote 访问,无需本地安装,由 Cisco 托管。两者均需环境变量 TE_TOKEN(ThousandEyes API v7 OAuth bearer token),官方服务器还需 Node.js,且组织未退出 AI 功能。
主要能力:社区服务器提供 9 个工具,包括 te_list_tests、te_list_agents、te_get_test_results、te_get_path_vis、te_list_dashboards、te_get_dashboard、te_get_dashboard_widget、te_get_users、te_get_account_groups。官方服务器约 20 个工具,覆盖核心监控(列出测试与详情、事件、告警、搜索中断、即时测试)、高级分析(异常、指标、视图解释)、端点监控(端点代理与指标)、网络路径与 BGP 分析(路径可视化、BGP 测试结果与路由详情)、账户管理(账户组)。
适用场景与用法:技能给出网络性能评估、路径排障、中断调查、端点体验、BGP 监控等推荐工作流,并可与其他技能配合(如 pyats-routing、aws-network-ops、meraki-monitoring、servicenow-change-workflow、slack-network-alerts 等)。时间查询可用 window(秒)或 start/end(ISO 8601)。
限制:社区服务器只读;官方服务器含即时测试(按需执行测试)。API 调用计入组织速率限制,避免高频查询;查询默认限于认证用户的账户组,跨组需指定 aid。工具报错时应直接向用户报告错误信息,不得编造结果;对只读调用可检查连通性并酌情重试一次,对改变状态或发送消息的调用,超时不代表失败,需先检查当前状态或投递状态,保留审批与变更门禁,结果未知时不得重复执行。建议将调查记录到 GAIT 审计轨迹。