MCP 互联网速度测试
⚠️ 实验版本
这是用于互联网速度测试的模型上下文协议 (MCP) 服务器的实验性实现。它允许 AI 模型和代理通过标准化接口测量、分析和报告网络性能指标。
什么是 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 工具交互
模型上下文协议社区提供文档和示例
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
mcp 互联网速度测试
Related MCP Servers
- -securityFlicense-qualityWebhook-tester MCP ServerLast updated -6
- MIT License