Integrations
Provides containerization support for running the MCP Internet Speed Test server in an isolated environment, with Docker configuration for building and deploying the service.
MCP 互联网速度测试
⚠️ 实验版本
这是用于互联网速度测试的模型上下文协议 (MCP) 服务器的实验性实现。它允许 AI 模型和代理通过标准化接口测量、分析和报告网络性能指标。
什么是 MCP?
模型上下文协议 (MCP) 为大型语言模型 (LLM) 与外部工具和数据源交互提供了一种标准化的方式。您可以将其视为“AI 应用的 USB-C”——一个允许 AI 系统访问现实世界功能和信息的通用接口。
特征
- 下载速度测试:测量下载带宽
- 上传速度测试:使用可配置文件大小测量上传带宽
- 延迟测试:测量各种服务器的网络延迟
- 抖动分析:通过分析延迟变化来计算网络抖动
- 综合报告:提供详细的 JSON 格式报告
安装
先决条件
- Python 3.12 或更高版本
- uv包管理器(推荐)
选项 1:使用 uvx(推荐)
uvx
命令是一种无需明确安装即可直接运行 Python 包的便捷方法:
Copy
选项 2:使用 docker
Copy
配置
要将此 MCP 服务器与 Claude Desktop 或其他 MCP 客户端一起使用,请将其添加到您的 MCP 配置文件中。
Claude桌面配置
编辑您的 Claude Desktop MCP 配置文件:
Copy
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 工具交互
- 模型上下文协议社区提供文档和示例
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
mcp 互联网速度测试
Related MCP Servers
- -securityAlicense-qualityA lightweight mcp server that tells you exactly what time is it based on your IP.Last updated -3PythonMIT License
- -securityAlicense-qualityMCP Server for networl monitoring software ntopng.Last updated -PythonMIT License
- -securityAlicense-qualityA test server implementing all features of the MCP protocol, including prompts, tools, resources, and sampling, designed for testing MCP clients rather than practical applications.Last updated -TypeScriptMIT License
- JavaScriptMIT License