MCP 문서 서버
Claude Desktop 통합을 통해 AI 지원 코드 개선 및 문서 관리를 제공하는 스마트 문서 서버입니다.
특징
- AI 문서 가이드 : 문서 지식 기반을 유지 관리하고 업데이트합니다.
- AI 코드 어시스턴트 : 코드 품질을 분석하고 개선합니다
- 프레임워크 지원 :
- 리액트.js
- Next.js(앱 라우터 포함)
- 파이썬
- 뷰.js
- 모난
- 노드.js
- Brave Search 통합 : 스마트한 문서 검색 및 검색
- 학습 시스템 : 시간이 지남에 따라 제안이 개선됩니다.
빠른 시작
- 패키지를 설치하세요:
지엑스피1
- Claude Desktop 구성(config.json):
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "mcp-documentation-server"],
"env": {
"BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
}
}
}
}
- Claude와 함께 사용을 시작하세요:
Claude, search documentation for Next.js App Router
자세한 설정 지침은 Claude Desktop 설정 가이드를 참조하세요.
개발 설정
- 저장소를 복제합니다.
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
- 종속성 설치:
- .env 파일을 만듭니다.
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
- 개발 서버를 시작합니다.
선적 서류 비치
Claude Desktop과 함께 사용
기본 명령
Claude, search documentation for React hooks
Claude, analyze this Python code and suggest improvements...
Claude, find best practices for Next.js App Router
고급 사용법
Claude, search for documentation about async/await in Python 3.9
Claude, analyze this code for security issues and suggest fixes...
더 많은 예를 보려면 사용 가이드를 참조하세요.
기여하다
- 저장소를 포크하세요
- 기능 브랜치를 생성하세요.
git checkout -b feature/amazing-feature
- 변경 사항을 커밋하세요.
git commit -m 'Add amazing feature'
- 지점으로 푸시:
git push origin feature/amazing-feature
- 풀 리퀘스트 열기
테스트
테스트 모음을 실행합니다.
특정 테스트를 실행하세요:
npm test -- tests/integration/BraveSearchIntegration.test.ts
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.