MCP 互联网速度测试
⚠️ 实验版本
这是用于互联网速度测试的模型上下文协议 (MCP) 服务器的实验性实现。它允许 AI 模型和代理通过标准化接口测量、分析和报告网络性能指标。
Related MCP server: api-test-mcp
什么是 MCP?
模型上下文协议 (MCP) 为大型语言模型 (LLM) 与外部工具和数据源交互提供了一种标准化的方式。您可以将其视为“AI 应用的 USB-C”——一个允许 AI 系统访问现实世界功能和信息的通用接口。
特征
下载速度测试:测量下载带宽
上传速度测试:使用可配置文件大小测量上传带宽
延迟测试:测量各种服务器的网络延迟
抖动分析:通过分析延迟变化来计算网络抖动
综合报告:提供详细的 JSON 格式报告
安装
先决条件
Python 3.12 或更高版本
uv包管理器(推荐)
选项 1:使用 uvx(推荐)
uvx命令是一种无需明确安装即可直接运行 Python 包的便捷方法:
选项 2:使用 docker
配置
要将此 MCP 服务器与 Claude Desktop 或其他 MCP 客户端一起使用,请将其添加到您的 MCP 配置文件中。
Claude桌面配置
编辑您的 Claude Desktop MCP 配置文件:
API 工具
MCP 互联网速度测试提供以下工具:
measure_download_speed:测量下载带宽(以 Mbps 为单位)measure_upload_speed:测量上传带宽(以 Mbps 为单位)measure_latency:测量网络延迟(以毫秒为单位)measure_jitter网络抖动:通过分析延迟变化来测量网络抖动run_complete_test:运行所有测试并提供综合报告
故障排除
如果您在连接 MCP 服务器时遇到问题:
确保 MCP 配置中的路径正确
检查您是否具有该目录所需的权限
验证 Python 3.12+ 是否已安装并位于您的 PATH 中
确保已安装
mcp[cli]和requests包
发展
这是一个实验项目,欢迎贡献。贡献方式:
打开问题或提交拉取请求
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
致谢
MCP 框架维护者负责标准化 AI 工具交互
模型上下文协议社区提供文档和示例