项目简介
Globalping MCP 服务器是 Model Context Protocol (MCP) 的一个实现,旨在将 Globalping 的全球网络测量能力暴露给大型语言模型(LLMs)。通过此服务器,LLM 可以通过自然语言请求执行各种网络测试(如 ping, traceroute, DNS, MTR, HTTP),获取全球探测点列表,并查询速率限制。它充当了 LLM 和 Globalping API 之间的桥梁。
主要功能点
- 全球网络测试: 利用 Globalping 的分布式探测网络,从全球数千个位置执行 ping、traceroute、DNS、MTR 和 HTTP 测试。
- AI 交互界面: 提供标准化的 MCP 接口,使任何支持 MCP 的 LLM 客户端都能轻松理解并调用网络测试功能。
- 丰富的测试类型: 支持多种网络测量类型,满足不同的调试和监控需求。
- 智能上下文: 提供详细的参数描述,帮助 AI 客户端智能选择合适的测试类型和选项。
- 结果对比分析: 支持使用前一次测量的 ID 作为位置,以便在相同探测点上比较不同目标的网络性能。
- OAuth 支持: 允许用户通过 OAuth 认证使用自己的 Globalping 账户,享受更高的 API 速率限制。
安装步骤
Globalping MCP 服务器目前以远程服务形式提供。用户无需自行安装服务器代码,只需在兼容 MCP 的 AI 工具或客户端中配置连接信息即可使用。
远程服务器的公共端点是:'https://mcp.globalping.dev/sse'
有关如何将此 MCP 服务器添加到特定 AI 工具(如 Claude Desktop, Anthropic Claude API, Cursor 等)的详细说明,请参考您的 AI 工具文档或 Globalping MCP 服务器的 GitHub 仓库 README 文件。
服务器配置
MCP 客户端连接到此服务器时,通常需要在其配置中指定以下信息:
- 服务器名称 (name):一个用于标识此 MCP 服务器的友好名称,例如 'Globalping'。
- 连接 URL (url):服务器的端点地址,例如 'https://mcp.globalping.dev/sse'。
- 传输协议:此服务器使用 SSE (Server-Sent Events) 作为传输协议。
具体配置格式取决于您使用的 MCP 客户端。请查阅您客户端的文档,并使用上述信息进行配置。
基本使用方法
成功将 Globalping MCP 服务器添加到您的 AI 客户端后,您就可以通过自然语言与其进行交互。AI 模型会识别并调用服务器提供的工具来执行您的请求。
例如,您可以尝试以下指令(具体措辞可能因 AI 模型而异):
- '从欧洲的 3 个地点 Ping google.com'
- '对 github.com 运行一个 traceroute,并与从美国运行的 traceroute 进行比较'
- '使用 Google DNS (8.8.8.8) 检查 example.com 的 DNS 解析'
- 'jsdelivr.com 在中国是否可达?使用 ping 和 HTTP 进行测试'
- 'cloudflare.com 在不同大陆的平均响应时间是多少?'
- '列出所有可用的 Globalping 探测点位置'
- '显示我的 Globalping API 速率限制'
- '获取 ID 为 01HT4DGF5ZS7B2M93QP5ZTS3DN 的测量结果'
AI 模型将调用相应的 Globalping 工具,并以结构化或文本格式返回测量结果。
信息
分类
网页与API