mcp-docs
mcp-docs
MarkdownドキュメントをLLMに公開し、あらゆるソフトウェアドキュメントに関する検索や質問への回答を可能にする汎用MCPサーバー。
サーバーのアイデンティティ(名前、指示、カテゴリラベル)は、完全に docs/ ディレクトリ(このリポジトリと並行してクローンされる別のリポジトリ)によって決定されます。
要件
Python 3.14+
Related MCP server: repocks
セットアップ
1. ドキュメントリポジトリのクローン
サーバーを起動する前に docs/ ディレクトリが存在している必要があります。ドキュメントリポジトリをその中にクローンしてください:
git clone <docs-repo-url> docs2. 依存関係のインストール
uv syncdocs/ ディレクトリ構造
サーバーはサブディレクトリからカテゴリを自動的に検出します。必須ファイルは docs/ のルートにある config.toml のみです。
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]は必須です。nameはサーバーを識別し、instructionsはLLMをガイドします。[categories]はオプションです。リストされていないサブディレクトリには、自動的にタイトルケースのラベルが付けられます(my-folder→My Folder)。img/サブディレクトリ内のファイルは提供されません。
使用方法
サーバーの実行(stdioモード)
uv run main.pyMCP Inspectorによる開発
uv run mcp dev main.pyブラウザでMCP Inspectorを開きます。実行中のSSEまたはStreamable HTTPサーバーに接続するには、先にサーバーを起動し、表示されたエンドポイントをインスペクターに指定してください:
uv run main.py --transport sse
uv run main.py --transport streamable-httpClaude Desktopでの設定
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) または %APPDATA%\Claude\claude_desktop_config.json (Windows) に追加してください:
{
"mcpServers": {
"my-project": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-docs", "run", "main.py"]
}
}
}Claude Codeでの設定
claude mcp add my-project -- uv --directory /path/to/mcp-docs run main.py機能
ツール
ツール | 説明 |
| 利用可能なドキュメントファイルの一覧を表示(カテゴリによるフィルタリングが可能) |
| ドキュメントファイルの全内容を読み取る |
| すべてのドキュメントを対象とした全文検索 |
リソース
URI | 説明 |
| 利用可能なすべてのドキュメントファイルの完全インデックス |
| 特定のドキュメントファイルの内容 |
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