mcp-docs
mcp-docs
Generischer MCP-Server, der Markdown-Dokumentation für LLMs bereitstellt und es ihnen ermöglicht, Software-Dokumentationen zu durchsuchen und Fragen dazu zu beantworten.
Die Identität des Servers (Name, Anweisungen, Kategorie-Labels) wird vollständig durch das Verzeichnis docs/ bestimmt – ein separates Repository, das neben diesem geklont wird.
Anforderungen
Python 3.14+
Related MCP server: repocks
Einrichtung
1. Klonen des Dokumentations-Repositorys
Das Verzeichnis docs/ muss existieren, bevor der Server gestartet werden kann. Klonen Sie das Dokumentations-Repository hinein:
git clone <docs-repo-url> docs2. Abhängigkeiten installieren
uv syncStruktur des docs/-Verzeichnisses
Der Server erkennt Kategorien automatisch anhand von Unterverzeichnissen. Die einzige erforderliche Datei ist config.toml im Stammverzeichnis von docs/.
docs/
├── config.toml # required — project identity
├── <category>/
│ ├── <topic>.md
│ └── ...
└── <category>/
└── ...config.toml
[project]
name = "my-project"
instructions = """
System instructions for the LLM. Describe what this documentation covers
and how the model should use the available tools.
"""
[categories]
folder-name = "Human-readable label"[project]ist erforderlich.nameidentifiziert den Server;instructionsleitet das LLM an.[categories]ist optional. Jedes Unterverzeichnis, das nicht aufgeführt ist, erhält automatisch ein Label in Title-Case (my-folder→My Folder).Dateien in
img/-Unterverzeichnissen werden nie bereitgestellt.
Verwendung
Server starten (stdio-Modus)
uv run main.pyEntwicklung mit dem MCP Inspector
uv run mcp dev main.pyÖffnet den MCP Inspector im Browser. Um eine Verbindung zu einem laufenden SSE- oder Streamable-HTTP-Server herzustellen, starten Sie diesen zuerst und verweisen den Inspector auf den ausgegebenen Endpunkt:
uv run main.py --transport sse
uv run main.py --transport streamable-httpKonfiguration mit Claude Desktop
Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:
{
"mcpServers": {
"my-project": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-docs", "run", "main.py"]
}
}
}Konfiguration mit Claude Code
claude mcp add my-project -- uv --directory /path/to/mcp-docs run main.pyFunktionen
Tools
Tool | Beschreibung |
| Listet verfügbare Dokumentationsdateien auf, optional gefiltert nach Kategorie |
| Liest den vollständigen Inhalt einer Dokumentationsdatei |
| Volltextsuche in der gesamten Dokumentation |
Ressourcen
URI | Beschreibung |
| Vollständiger Index aller verfügbaren Dokumentationsdateien |
| Inhalt einer spezifischen Dokumentationsdatei |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context21265MIT
- Alicense-qualityDmaintenanceTransforms Markdown documentation into an intelligent knowledge base with AI-powered search and Q\&A through an MCP server.139MIT
- Alicense-qualityDmaintenanceAn MCP server that indexes documents and serves relevant context to LLMs via Retrieval Augmented Generation (RAG).24536MIT
- Alicense-qualityAmaintenanceA generic, configurable MCP server that makes any MkDocs documentation site searchable and explorable from MCP clients.MIT
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP server for accessing curated awesome list documentation
An MCP server that gives your AI access to the source code and docs of all public github repos
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gmantovani2005/mcp-docs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server