mcp-discovery
by rust-mcp-stack·★ 83·Score 45
A Rust CLI tool for discovering and documenting MCP Server capabilities with multiple output formats.
Overview
MCP Discovery is a command-line utility written in Rust that helps developers discover and document MCP Server capabilities. It can output server information, tools, resources, and capabilities directly to the terminal or save them to various file formats including Markdown, HTML, plain text, JSON, or custom Handlebars templates. The tool provides subcommands like 'print' for terminal output, 'create' for generating new files, and 'update' for modifying existing files with MCP details. It also integrates as a GitHub Action to automate documentation maintenance workflows.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this when you need to document MCP servers and maintain up-to-date documentation in multiple formats.
When NOT to choose this
Not ideal if you need to directly interact with MCP servers rather than just document them, or if you need runtime MCP server functionality.
Comparable tools
Installation
Installation
Running as CLI
Install from crates.io:
cargo install mcp-discoveryOr install from source:
git clone https://github.com/rust-mcp-stack/mcp-discovery
cd mcp-discovery
cargo install --path .GitHub Action
See [rust-mcp-stack/mcp-discovery-action](https://github.com/rust-mcp-stack/mcp-discovery-action) for instructions on using as a GitHub Action.
Compare mcp-discovery with
Last updated · Auto-generated from public README + GitHub signals.