
MCP Server Tester 🔌

2025.04.04
0
CSS服务器测试开发工具开发效率
MCP Server Tester 是一个用于测试 MCP 服务器连接的工具,具有简洁的架构和强大的验证功能。它提供了一个用户友好的界面,能够快速检测服务器连接状态,并提供详细的反馈。
View on GitHub
Overview
基本能力
产品定位
MCP Server Tester 是一个用于测试 MCP 服务器连接的工具,旨在提供快速、可靠的服务器连接诊断。
核心功能
- 单端点测试:通过
/test-mcp
端点进行服务器连接测试。 - 分层验证:包括输入清理、URL 验证、连接测试和诊断返回。
- 即时反馈:提供成功/错误状态的视觉反馈。
- 硬件加速的 CSS 动画:优化用户体验。
- 响应式设计:支持多种设备。
- 详细的 HTTP 状态报告:提供详细的连接状态信息。
适用场景
- 开发过程中测试 MCP 服务器连接。
- 快速诊断服务器连接问题。
- 提供用户友好的服务器连接测试界面。
工具列表
- Express:用于构建后端服务。
- CORS:处理跨域请求。
- Body-parser:解析请求体。
- Axios:用于发送 HTTP 请求。
常见问题解答
- 如何更改端口? 修改
server.js
中的PORT
变量。 - 如何调整超时时间? 修改
server.js
中的TIMEOUT
变量。
使用教程
使用依赖
确保已安装 Node.js 14+ 和 npm。
安装教程
git clone https://github.com/harshaagrawal20/MCP-server-tester.git
cd MCP-server-tester
npm install express cors body-parser axios
node server.js
调试方式
访问 http://localhost:5000 进行测试。
API 使用
发送 POST 请求到 /test-mcp
,请求体格式如下:
{"serverConfig": {"url": "https://example.com"}}
响应格式:
{"success": true|false, "message": "Status details"}
许可证
None