📚 DocsFetcher MCP 서버
Claude와 같은 LLM을 위해 API 키가 필요 없이 여러 언어 생태계에서 패키지 문서를 가져오는 MCP 서버입니다.
✨ 특징
🌐 다양한 프로그래밍 언어 지원(JavaScript, Python, Java, .NET, Ruby, PHP, Rust, Go, Swift)
📦 이름이나 URL로 패키지에 대한 문서를 가져옵니다.
🔍 포괄적인 정보를 추출하기 위해 문서 사이트를 크롤링합니다.
📄 README, API 문서, 코드 예제 및 저장소 정보 추출
🧠 LLM 요약을 위한 구조화된 데이터 제공
💬 문서 분석을 위한 전문화된 프롬프트가 포함되어 있습니다.
🔑 API 키가 필요하지 않습니다 . Claude Desktop 및 Cursor IDE와 기본적으로 작동합니다.
🚀 설치
클로드 데스크탑
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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude와 같은 LLM을 위해 API 키가 필요 없이 여러 프로그래밍 언어 생태계(JavaScript, Python, Java 등)에서 포괄적인 패키지 문서를 가져와 추출합니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.Last updated -3376MIT License
- AsecurityAlicenseAqualityFacilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.Last updated -639AGPL 3.0
- -securityAlicense-qualityIntegrates with Claude to enable intelligent querying of documentation data, transforming crawled technical documentation into an actionable resource that LLMs can directly interact with.Last updated -1,906Apache 2.0
- AsecurityFlicenseAqualityA server that enables Claude to search and access documentation from popular libraries like LangChain, LlamaIndex, and OpenAI directly within conversations.Last updated -13
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