MCP Reporter

v1.0.0Developer Toolsstable

mcp-reporter is a streamlined utility that generates comprehensive capability reports for Model Context Protocol servers, empowering developers to easily understand available functionality across their MCP servers ecosystem for both documentation and

agentaiapi-documentationdeveloper-toolsllm
Share:
12
Stars
0
Downloads
0
Weekly
0/5

What is MCP Reporter?

MCP Reporter is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp-reporter is a streamlined utility that generates comprehensive capability reports for model context protocol servers, empowering developers to easily understand available functionality across thei...

mcp-reporter is a streamlined utility that generates comprehensive capability reports for Model Context Protocol servers, empowering developers to easily understand available functionality across their MCP servers ecosystem for both documentation and

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • mcp-reporter is a streamlined utility that generates compreh

Use Cases

Generate MCP capability reports
Document available tools and functionality
cyanheads

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv1.0.0
UpdatedApr 10, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-reporter

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Reporter

MCP Reporter is a TypeScript utility that connects to multiple MCP servers, enumerates their tools, resources, and resource templates, and generates comprehensive capability reports in Markdown format. It helps developers understand and document what functionality is available across their entire MCP server ecosystem. Teams adopting MCP can use it to produce up-to-date API documentation automatically whenever their server configurations change.

Prerequisites

  • Node.js 16 or higher and npm installed
  • The MCP servers you want to report on must be installed and runnable locally
  • Git (to clone the repository)
  • An mcp-servers.json configuration file listing your MCP server connections
  • Optionally, npm link to make the mcp-reporter command globally available
1

Clone and install the reporter

Clone the mcp-reporter repository and install its npm dependencies.

git clone https://github.com/cyanheads/mcp-reporter.git
cd mcp-reporter
npm install
2

Build the TypeScript project

Compile the TypeScript source to JavaScript so the tool can be executed.

npm run build
3

Create the mcp-servers.json configuration file

Create a JSON file listing all MCP servers you want to audit. Each entry specifies the command, arguments, and any environment variables needed to start that server.

{
  "servers": [
    {
      "name": "my-server",
      "command": "node",
      "args": ["/path/to/server/dist/index.js"],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USER": "neo4j",
        "NEO4J_PASSWORD": "password"
      }
    }
  ]
}
4

Run the reporter

Execute mcp-reporter to connect to each configured server, enumerate capabilities, and generate a Markdown report.

npm run start
5

Review the generated report

Find the output Markdown file in the ./reports/ directory (or the path specified via outputPath). The report lists all tools with their descriptions and input schemas, plus resources and resource templates.

MCP Reporter Examples

Client configuration

MCP Reporter is a standalone CLI tool rather than an MCP server itself. Run it programmatically with a custom output path and schema inclusion.

{
  "mcpServers": {
    "mcp-reporter": {
      "command": "node",
      "args": ["/path/to/mcp-reporter/dist/index.js"],
      "env": {}
    }
  }
}

Prompts to try

Example ways to use MCP Reporter as part of your development workflow.

- "Generate a capability report for all MCP servers defined in mcp-servers.json."
- "List all tools exposed by the filesystem MCP server with their input schemas."
- "Document all resources and resource templates available across my MCP ecosystem."
- "Produce an updated Markdown report after adding a new MCP server to the config."

Troubleshooting MCP Reporter

Reporter cannot connect to a listed MCP server

Verify the command and args in mcp-servers.json are correct by running them manually in a terminal. Ensure the server's entry point exists at the specified path and all its dependencies are installed.

TypeScript build fails with compilation errors

Ensure you are using Node.js 16 or higher, as older versions may not support the TypeScript target. Run 'npm install' again to ensure all devDependencies including the TypeScript compiler are present.

Output report is missing tools or shows empty sections

Enable includeInputSchemas in the reporter options and check that the MCP server correctly implements the tools/list endpoint. Some servers may require specific environment variables to initialize before they expose their tool list.

Frequently Asked Questions about MCP Reporter

What is MCP Reporter?

MCP Reporter is a Model Context Protocol (MCP) server that mcp-reporter is a streamlined utility that generates comprehensive capability reports for model context protocol servers, empowering developers to easily understand available functionality across their mcp servers ecosystem for both documentation and It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Reporter?

Follow the installation instructions on the MCP Reporter GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Reporter?

MCP Reporter works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Reporter free to use?

Yes, MCP Reporter is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-reporter": { "command": "npx", "args": ["-y", "mcp-reporter"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Reporter?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides