基本能力
产品定位
MCP Reporter 是一个用于分析和报告 MCP 服务器能力的工具,旨在帮助开发者更好地理解和管理其 MCP 服务器生态系统。
核心功能
- 服务器发现:自动连接到所有启用的 MCP 服务器
- 能力分析:提取工具、资源和资源模板
- Markdown 报告生成:生成组织良好的文档
- 进度监控:在执行过程中提供实时反馈
适用场景
- 开发者需要了解其 MCP 服务器生态系统中可用的功能
- 需要生成 MCP 服务器能力的文档
- 需要将 MCP 服务器能力报告输入到其他工具中
工具列表
- mcp-reporter:主工具,用于生成 MCP 服务器能力的报告
常见问题解答
- 如何配置 MCP Reporter?
- 需要创建一个配置文件
mcp-servers.json
,定义要分析的 MCP 服务器。 - 如何运行 MCP Reporter?
- 可以通过命令行或编程方式运行。
- 报告包含哪些内容?
- 报告包括服务器元数据、可用工具、资源和资源模板的详细信息。
使用教程
使用依赖
- Node.js 16.x 或更高版本
- npm 或 yarn
安装教程
```bash
克隆仓库
git clone https://github.com/cyanheads/mcp-reporter.git
cd mcp-reporter
安装依赖
npm install
构建项目
npm run build
创建符号链接(可选)
npm link
```
调试方式
```bash
生成默认设置的报告
npm run start
使用符号链接生成报告
mcp-reporter
```