open-docs-mcp
open-docs-mcp MCP 서버
문서 관리 기능을 제공하는 오픈 소스 MCP 구현입니다.
특징
문서 관리
다양한 소스에서 크롤링 및 인덱싱 문서
다양한 문서 형식 지원
전체 텍스트 검색 기능
MCP 서버 API
문서에 대한 리소스 기반 액세스
도구 기반 문서 관리
사용 가능한 도구
enable_doc - 특정 문서에 대한 크롤링을 활성화합니다.
disable_doc - 특정 문서에 대한 크롤링을 비활성화합니다.
crawl_docs - 활성화된 문서 크롤링 시작
build_index - 문서 검색 인덱스 빌드
search_docs - 문서 검색
list_enabled_docs - 활성화된 문서 목록
list_all_docs - 사용 가능한 모든 문서 나열
커서 @Docs 호환성
이 프로젝트는 다음을 제공하여 Cursor의 @Docs 기능을 복제하는 것을 목표로 합니다.
문서 인덱싱 :
다양한 소스에서 크롤링 및 인덱싱 문서
다양한 문서 형식 지원(HTML, Markdown 등)
문서를 최신 상태로 유지하기 위한 자동 재색인화
문서 접근 :
색인된 모든 문서 검색
AI 컨텍스트를 위한 MCP 프로토콜과의 통합
사용자 정의 문서 관리 :
enable_doc도구를 통해 새로운 문서 소스를 추가합니다.list_enabled_docs도구를 통해 활성화된 문서 관리crawl_docs도구를 사용하여 강제로 다시 크롤링
건축학
지엑스피1
Related MCP server: Memory Bank MCP
용법
npx -y open-docs-mcp --docsDir ./docsSmithery를 통해 설치
Smithery를 통해 Claude Desktop용 문서 관리 서버를 자동으로 설치하려면:
npx -y @smithery/cli install @askme765cs/open-docs-mcp --client claude구성
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"open-docs-mcp": {
"command": "npx",
"args": [
"-y",
"open-docs-mcp",
"--docsDir",
"/path/to/docs"
]
}
}
}구성 옵션:
command: Node.js 실행 파일args: 스크립트에 전달할 인수 배열--docsDir: 필수, docs 디렉토리 경로를 지정합니다.
disabled: 서버를 일시적으로 비활성화하려면 true로 설정합니다.alwaysAllow: 확인 없이 사용할 수 있는 도구 이름 배열
개발
npm run watch # Auto-rebuild on changes
npm run inspector # Debug with MCP Inspector기여하다
풀 리퀘스트는 환영합니다. 중요한 변경 사항이 있는 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
특허
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/askme765cs/open-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server