DocuMCP
ドキュMCP
🤖 RAG 機能を備えたインテリジェントなコードドキュメント生成のための MCP サーバー
DocuMCPを使用すると、Claudeはベクトル埋め込みとセマンティック検索を用いて、コードベースのドキュメントを生成、検索、管理できます。ユーザーガイド、技術ドキュメント、コード解説、アーキテクチャ図を作成するためのツールも提供しています。
✨ 特徴
📚 コードベースに基づいてドキュメントを生成および更新する
🔍 コード、ドキュメント、ダイアグラムにわたるセマンティック検索
📊 建築図面の作成と結合
📝 ユーザーガイドを生成する
💾 複数のベクターデータベースのサポート (LanceDB、ChromaDB、Qdrant)
🧠 柔軟な埋め込みプロバイダー(組み込みまたは Ollama)
Related MCP server: Claude AI Documentation Assistant
🚀 クイックスタート
NPX 経由のインストール (推奨)
DocuMCP を使用する最も簡単な方法は、公開された npm パッケージを使用して Claude Desktop を構成することです。
Claude Desktop 構成に以下を追加します。
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows :
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"docu-mcp": {
"command": "npx",
"args": ["@myjungle/docu-mcp-server"]
}
}
}これで完了です。Claude Desktop を再起動すると、DocuMCP が利用できるようになります。
代替インストール方法
Smithery CLIの使用
Smithery CLI 経由でサーバーをインストールします。
# Install Smithery CLI if you don't have it
npm install -g @smithery/cli
# Then install the Docu MCP server
npx -y @smithery/cli@latest install @YannickTM/docu-mcp --client claude🚀 手動スタート
1. クローンとインストール
git clone https://github.com/YannickTM/docu-mcp
cd docu-mcp
npm install2. MCPサーバーを構築する
cd mcp
npm run build
cd ..3. 詳細設定
Claude Desktop 構成に以下を追加します。
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows :
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"docuassistant": {
"command": "node",
"env": {
"VECTOR_DB_PROVIDER": "qdrant",
"QDRANT_URL": "http://localhost:6333",
"EMBEDDING_PROVIDER": "ollama",
"EMBEDDING_MODEL": "bge-m3:latest",
"EMBEDDING_DIMENSION": "1024",
"OLLAMA_URL": "http://localhost:11434"
},
"args": ["/absolute/path/to/DocuMCP/mcp/dist/index.js"]
}
}
}4. 必要なサービスを開始する(外部プロバイダーを使用している場合)
Qdrantの場合:
cd qdrant
npm run startChromaDB の場合:
cd chromadb
npm run start5. Claude Desktopを再起動します
新しい構成を読み込むには、Claude Desktop を再起動します。
🛠️ 設定オプション
ベクターデータベースプロバイダー
プロバイダー | 説明 | 構成 |
ランスDB | ファイルベースのローカルデータベース(デフォルト) |
|
クロマDB | Web UI を備えたシンプルなベクター データベース |
|
クドラント | 実稼働グレードのベクターデータベース |
|
埋め込みプロバイダー
プロバイダー | 説明 | 構成 |
内蔵 | すべてのMiniLM-L6-v2モデルを使用(デフォルト) |
|
オラマ | 任意のOllamaモデルを使用する |
|
🔧 利用可能なツール
DocuMCP は Claude に次のツールを提供します。
📁ファイル操作:
read_file、write_file、create_directory、read_directory🔎検索ツール:
search_codebase、search_documentation、search_diagram、search_user_guide📚ドキュメント:
generate_documentation、generate_user_guide、explain_code📊図:
generate_diagram、merge_diagram🗃️インデックス作成:
index_file、index_directory🔀マージ:
merge_documentation
📋 要件
Node.js 20.11.24以降
クロードデスクトップ
(オプション)外部ベクトルデータベースを実行するためのDocker
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
❤️で作りました
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.15304MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.-
- AlicenseNot gradedqualityDmaintenanceA Claude Desktop MCP server that provides knowledge base search and chat functionality for Volcengine knowledge bases, allowing users to search and chat with their external knowledge repositories.1MIT
- FlicenseBqualityDmaintenanceA BM25-based MCP server that enables document search and retrieval across structured domains of knowledge content, allowing Claude to search and reference documentation when answering questions.41-