
Mcp Docs Server
Wraps the official MCP protocol documentation in a searchable interface using BM25 ranking with Porter stemming. Exposes two tools: search_mcp_docs for ranked queries across the spec (with weighted scoring for titles, headers, and code blocks) and fetch_mcp_doc to pull full document content by URL. The indexer loads document titles at startup and fetches content on demand, so it's fast to spin up. Reach for this when you're building MCP servers or clients and need quick reference lookups without leaving your development context. Runs locally over stdio and works with npx for zero install friction.
- GitHub stars
- 1
- tools
- 2
- transport
- STDIO
- last updated
- Dec 26, 2025
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
search_mcp_docsSearch MCP protocol documentation with ranked results.
Search MCP protocol documentation with ranked results.
No parameter schema in public metadata yet.
fetch_mcp_docFetch full document content by URL.
Fetch full document content by URL.
No parameter schema in public metadata yet.
Sponsors
Readme
MCP Docs Server
A Model Context Protocol (MCP) server for searching MCP protocol documentation. Built with TypeScript using the official MCP SDK.
Features
- BM25 Search - High-quality ranked search using BM25 algorithm with Porter stemming
- Fast Startup - Indexes document titles at startup, fetches content on-demand
- Markdown Aware - Weights headers, code blocks, and links for better relevance
- stdio Transport - Runs as a local process for easy integration
Installation
Quick Start (Recommended)
Add to your MCP client configuration (Claude Desktop, Kiro, etc.):
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": ["-y", "@praveenc/mcp-docs-server"]
}
}
}
That's it! The server will be downloaded and run automatically.
Global Install
npm install -g @praveenc/mcp-docs-server
Details
- Repository
- github.com/praveenc/mcp-docs-server
- Package
@praveenc/mcp-docs-server- Transport
- STDIO
- Registry
- MCP registry, active