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
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
❤️で作りました
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/YannickTM/docu-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server