MCP服务器测试工具

一个用于测试MCP服务器连接性和功能的Web应用程序,通过提供URL或安装代码来验证服务器状态。

  • by kothagundlabhavitha
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 kothagundlabhavitha/mcp-server-tester

使用说明

MCP服务器测试仪 🚀 一种web应用程序,允许用户通过提供MCP服务器的URL或安装代码来测试其连接和功能。 🔹 特性 ✅ 接受MCP服务器URL或安装代码 ✅ 验证连接并获取响应 ✅ 清晰显示结果 ✅ 优雅地处理错误 ✅ 部署在Netlify(前端)和渲染(后端)上 🔹 技术栈 前端:HTML、CSS、JavaScript

后端:Node.js、Express.js

主机:Netlify(前端)、Render(后端)

📌 实时演示和存储库 🔗 实时应用程序:创意门户-69268c.netlify.App 🔗 GitHub存储库:https://github.com/kothagundlabhavitha/mcp-server-tester 🚀 如何在本地运行项目 1.️⃣ 克隆存储库 bash 复制 编辑 克隆https://github.com/your-username/mcp-server-tester.git cd-mcp服务器测试仪 二️⃣ 安装依赖关系 bash 复制 编辑 npm安装 3.️⃣ 启动后端 bash 复制 编辑 node-server.js 后端将于启动http://localhost:3000

4.️⃣ 打开前端 在浏览器中打开index.html

或者在VS Code中使用Live Server扩展

📌 运作原理 1.️⃣ 输入有效的MCP服务器URL(例如,来自Smithery) 2.️⃣ 点击“测试MCP服务器” 3.️⃣ 应用程序向后端发送请求(Render上的Node.js) 4.️⃣ 后端检查MCP服务器并返回响应 5.️⃣ 结果显示在网页上 ⚠️ 故障排除 如果您看到“无法获取/”,请确保后端有/route:

js公司 复制 编辑 app.get(“/”,(req,res)=>res.send(“MCP服务器测试仪后端正在运行!”); 如果前端显示“Unexpected token'<'”,则后端可能已关闭。检查渲染日志是否有错误。

如果“获取失败”,请确保script.js中的后端URL正确:

js公司 复制 编辑 const后端URL=“https://mcp-server-tester-e4xf.onrender.com"; 📌 部署详细信息 前端: ✅ Netlify→ 创意门户-69268c.netlify.app

使用Netlify托管,实现快速、免费的部署

后端: ✅ 渲染→ https://mcp-server-tester-e4xf.onrender.com

托管在Render上,提供免费、始终在线的后端 🛠 未来改进 🔹 更好的错误处理 🔹 针对不同MCP服务器的更多测试用例 🔹 改进的UI/UX

👨‍💻 作者 Bhavitha Kothagundla