도큐MCP
🤖 RAG 기능을 갖춘 지능형 코드 문서 생성을 위한 MCP 서버
DocuMCP를 사용하면 Claude가 벡터 임베딩과 시맨틱 검색을 사용하여 코드베이스에 대한 문서를 생성, 검색 및 관리할 수 있습니다. 사용자 가이드, 기술 문서, 코드 설명 및 아키텍처 다이어그램을 작성하는 도구를 제공합니다.
✨ 특징
📚 코드베이스를 기반으로 문서를 생성하고 업데이트합니다.
🔍 코드, 문서 및 다이어그램에 대한 의미 검색
📊 아키텍처 다이어그램을 만들고 병합합니다.
📝 사용자 가이드 생성
💾 다양한 벡터 데이터베이스 지원(LanceDB, ChromaDB, Qdrant)
🧠 유연한 임베딩 제공자(내장 또는 Ollama)
🚀 빠른 시작
NPX를 통한 설치(권장)
DocuMCP를 사용하는 가장 쉬운 방법은 게시된 npm 패키지로 Claude Desktop을 구성하는 것입니다.
Claude Desktop 구성에 다음을 추가하세요.
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json윈도우 :
%APPDATA%/Claude/claude_desktop_config.json
지엑스피1
이제 끝입니다! Claude Desktop을 다시 시작하면 DocuMCP를 사용할 수 있습니다.
대체 설치 방법
Smithery CLI 사용
Smithery CLI를 통해 서버를 설치하세요:
🚀 수동 시작
1. 복제 및 설치
2. MCP 서버 구축
3. 고급 구성
Claude Desktop 구성에 다음을 추가하세요.
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json윈도우 :
%APPDATA%/Claude/claude_desktop_config.json
4. 필수 서비스 시작(외부 공급자를 사용하는 경우)
Qdrant의 경우:
ChromaDB의 경우:
5. Claude Desktop을 다시 시작하세요
새로운 구성을 로드하려면 Claude Desktop을 다시 시작하세요.
🛠️ 구성 옵션
벡터 데이터베이스 제공업체
공급자 | 설명 | 구성 |
랜스DB | 파일 기반 로컬 데이터베이스(기본값) |
|
크로마DB | 웹 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
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn 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.Last updated -15282MIT License
- -securityFlicense-qualityAn 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.Last updated -
- -securityAlicense-qualityA 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.Last updated -1MIT License
- -security-license-qualityAn MCP server that automatically manages and organizes project documentation using the document reference pattern, keeping CLAUDE.md files clean and under 500 lines while maintaining full context for AI assistants.