MCP Server Tester 🔌

MCP Server Tester 🔌

site icon
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