mcp健康检查
用于健康检查MCP服务器的CLI实用程序。在几秒钟内验证初始化、列出工具、资源、提示和测试调用。
问题: 您构建了一个MCP服务器。它真的有效吗?此工具生成您的服务器,运行MCP握手,列出工具、资源和提示,并可选择调用工具——所有这些都在一个命令中完成。
这是给谁的: 构建或调试MCP服务器的开发人员需要快速进行健全性检查。
快速开始
# Install
npm install -g mcp-health-check
# Check any MCP server
mcp-health-check node dist/index.js
# With tool test call
mcp-health-check node dist/index.js --test echo
# Multiple tool tests + verbose
mcp-health-check node dist/index.js --test echo --test add --verbose
# JSON output
mcp-health-check node dist/index.js --json
# Custom timeout
mcp-health-check python server.py --timeout 30000输出示例
🔍 MCP Health Check
✅ initialize Server initialized successfully (234ms)
{"name":"my-server","version":"1.0.0","capabilities":["tools"]}
✅ tools/list Found 3 tool(s) (45ms)
✅ resources/list Found 2 resource(s) (12ms)
✅ call: echo Tool call succeeded (89ms)
4 passed · 4 total它检查什么
| 步骤 | 什么 |
|---|---|
initialize | MCP握手——服务器响应协议初始化 |
tools/list | 服务器公开工具 |
resources/list | 服务器公开资源(可选) |
prompts/list | 服务器公开提示(可选) |
call: | 可选:使用空参数调用特定工具 |
用法
mcp-health-check [args...] [options]| 标志 | 描述 |
|---|---|
--test | 初始化后调用工具(可重复) |
--timeout | 每次操作的超时时间(毫秒)(默认值:10000) |
--verbose, -v | 显示完整的响应和工具模式 |
--json | 以JSON格式输出结果 |
--help, -h | 显示帮助 |
作为开发依赖
npm install --save-dev mcp-health-check{
"scripts": {
"health-check": "mcp-health-check node dist/index.js"
}
}更新日志
看 更改日志.md
路线图
许可证
麻省 理工© 发射
