MCP Catalogs
Homemcp-discovery screenshot

mcp-discovery

by rust-mcp-stack·83·Score 45

A Rust CLI tool for discovering and documenting MCP Server capabilities with multiple output formats.

developer-toolsproductivityother
8
Forks
1
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Automatically generating and maintaining README files for MCP servers
you:Documenting MCP server capabilities in project documentation
you:Creating custom documentation templates for MCP integrations

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

mcp-inspectmcp-cli

Installation

Installation

Running as CLI

Install from crates.io:

cargo install mcp-discovery

Or 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.