📚 DocsFetcher MCP 서버
Claude와 같은 LLM을 위해 API 키가 필요 없이 여러 언어 생태계에서 패키지 문서를 가져오는 MCP 서버입니다.
✨ 특징
🌐 다양한 프로그래밍 언어 지원(JavaScript, Python, Java, .NET, Ruby, PHP, Rust, Go, Swift)
📦 이름이나 URL로 패키지에 대한 문서를 가져옵니다.
🔍 포괄적인 정보를 추출하기 위해 문서 사이트를 크롤링합니다.
📄 README, API 문서, 코드 예제 및 저장소 정보 추출
🧠 LLM 요약을 위한 구조화된 데이터 제공
💬 문서 분석을 위한 전문화된 프롬프트가 포함되어 있습니다.
🔑 API 키가 필요하지 않습니다 . Claude Desktop 및 Cursor IDE와 기본적으로 작동합니다.
Related MCP server: Code Research MCP Server
🚀 설치
클로드 데스크탑
Claude Desktop → 설정 → 개발자를 엽니다.
"구성 편집"을 클릭하고 다음을 추가합니다.
지엑스피1
커서 IDE 구성
커서 IDE 열기 → 설정 → MCP -> 새 MCP 서버 추가
추가하다:
필수 조건
📋 Node.js 18 이상
🏃♂️ 지역적으로 운영
설치가 완료되면 다음을 사용하여 서버를 로컬로 실행할 수 있습니다.
파일 변경 시 자동 재시작 기능을 사용하여 개발하는 경우:
서버는 기본 포트(보통 3000)에서 시작됩니다. 다음과 같은 출력이 표시됩니다.
사용자 지정 포트를 지정하려면:
🛠️ 사용 가능한 도구
fetch-url-docs : 🔗 특정 URL에서 문서 가져오기
fetch-package-docs : 📦 선택적 언어 사양을 사용하여 패키지에 대한 문서를 가져옵니다.
fetch-library-docs : 🧠 패키지 이름이나 URL을 사용하는 스마트 도구
fetch-multilingual-docs : 🌍 여러 언어 생태계에서 패키지에 대한 문서를 가져옵니다.
📝 사용 가능한 프롬프트
summarize-library-docs : 📚 포괄적인 도서관 요약을 작성하세요
explain-dependency-error : 🐛 종속성 오류 설명 생성
💡 예시 쿼리
기본 도서관 정보
"Express.js란 무엇이고 어떻게 사용하나요?"
"React 라이브러리에 대해 알려주세요"
"Python에서 requests를 어떻게 사용하나요?"
다국어 지원
"JavaScript에서 Lodash에 대한 문서를 보여주세요"
"Python의 pandas와 R의 data.table을 비교해보세요"
도구 사용
"@fetch-package-docs, packageName='express', language='javascript'"
"@fetch-package-docs, packageName='requests', language='python'"
"@fetch-multilingual-docs 패키지 이름='http' 및 언어=['javascript', 'python', 'rust']"
프롬프트 사용
"@summarize-library-docs (라이브러리 이름='express')"
"@explain-dependency-error with packageName='dotenv'"
❓ 문제 해결
로컬 설치
서버가 표시되지 않음 : ✅ 구성에서 절대 경로를 확인하세요
연결 오류 : 🔄 Claude Desktop 또는 Cursor IDE를 다시 시작하세요
가져오기 실패 : ⚠️ 일부 패키지에는 비표준 문서가 있을 수 있습니다.
언어 지원 : 🌐 언어가 작동하지 않으면 패키지의 직접 URL을 사용해 보세요.
📄 라이센스
MIT
Appeared in Searches
- A server for searching Rust programming language documentation
- A server for finding the latest documentation and best practices for a specific technology
- Access to documentation for coding agents like Cursor and Cline
- Requesting an answer from a specific document
- Understanding the text content of a webpage