MCP-server-tester

MCP-server-tester

site icon
2025.04.04 0
JavaScriptMCP 服务器测试开发工具开发效率
MCP Server Tester 是一个用于测试 MCP 服务器功能和连接性的 Web 应用程序。用户可以通过输入 MCP 服务器配置(如 Smithery 的安装代码),应用程序会验证连接并显示结果。该工具具有简单的用户界面,并提供了清晰的响应或错误消息。
View on GitHub

Overview

基本能力

产品定位

MCP Server Tester 是一个用于测试 MCP 服务器功能和连接性的工具,帮助用户快速验证 MCP 服务器的配置和连通性。

核心功能

  • 接受 MCP 服务器配置(如 Smithery 的安装代码)
  • 测试 MCP 服务器的连接性和功能
  • 显示清晰的响应或错误消息
  • 提供简单的用户界面(基于 HTML、CSS 和 JavaScript)
  • 使用 Node.js 和 Express 构建后端 API

适用场景

  • 开发人员在部署或调试 MCP 服务器时验证其功能
  • 运维人员检查 MCP 服务器的连通性和配置是否正确
  • 测试人员快速验证 MCP 服务器的响应

工具列表

  • 前端工具:HTML、CSS、JavaScript(用于构建用户界面)
  • 后端工具:Node.js、Express、Axios(用于处理 API 请求)
  • 部署工具:Netlify/Vercel(前端部署)、Render/Railway(后端部署)

常见问题解答

(文档中未提供具体问题解答)

使用教程

使用依赖

  1. 确保已安装 Node.js(用于运行后端)
  2. 确保已安装 Git(用于克隆代码库)

安装教程

  1. 克隆代码库: bash git clone <repository-url>
  2. 进入项目目录并安装依赖: bash cd mcp-server-tester npm install
  3. 启动后端服务器: bash npm start
  4. 部署前端到 Netlify 或 Vercel,后端到 Render 或 Railway。

调试方式

  1. 启动后端服务器后,检查日志是否有错误: bash npm start
  2. 使用浏览器开发者工具检查前端请求和响应。
  3. 验证 API 端点是否正常工作: bash curl http://localhost:<port>/api/test

许可证

None