MCP Reporter

MCP Reporter

site icon
2025.03.16 4
TypeScript报告生成服务器分析开发效率
MCP Reporter 是一个用于生成关于 Model Context Protocol (MCP) 服务器能力的全面报告的工具,帮助开发者了解其 MCP 服务器生态系统中可用的功能。它还可以通过编程方式生成报告,用于文档或其他工具的输入。
View on GitHub

Overview

基本能力

产品定位

MCP Reporter 是一个用于分析和报告 MCP 服务器能力的工具,旨在帮助开发者更好地理解和管理其 MCP 服务器生态系统。

核心功能

  • 服务器发现:自动连接到所有启用的 MCP 服务器
  • 能力分析:提取工具、资源和资源模板
  • Markdown 报告生成:生成组织良好的文档
  • 进度监控:在执行过程中提供实时反馈

适用场景

  • 开发者需要了解其 MCP 服务器生态系统中可用的功能
  • 需要生成 MCP 服务器能力的文档
  • 需要将 MCP 服务器能力报告输入到其他工具中

工具列表

  • mcp-reporter:主工具,用于生成 MCP 服务器能力的报告

常见问题解答

  1. 如何配置 MCP Reporter?
  2. 需要创建一个配置文件 mcp-servers.json,定义要分析的 MCP 服务器。
  3. 如何运行 MCP Reporter?
  4. 可以通过命令行或编程方式运行。
  5. 报告包含哪些内容?
  6. 报告包括服务器元数据、可用工具、资源和资源模板的详细信息。

使用教程

使用依赖

  • Node.js 16.x 或更高版本
  • npm 或 yarn

安装教程

# 克隆仓库
git clone https://github.com/cyanheads/mcp-reporter.git
cd mcp-reporter

# 安装依赖
npm install

# 构建项目
npm run build

# 创建符号链接(可选)
npm link

调试方式

# 生成默认设置的报告
npm run start

# 使用符号链接生成报告
mcp-reporter

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。