Skip to main content
Glama
cdugo
by cdugo

📚 DocsFetcher MCP 서버

대장간 배지 npm 버전 npm 다운로드

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

🚀 설치

클로드 데스크탑

  1. Claude Desktop → 설정 → 개발자를 엽니다.

  2. "구성 편집"을 클릭하고 다음을 추가합니다.

지엑스피1

커서 IDE 구성

  1. 커서 IDE 열기 → 설정 → MCP -> 새 MCP 서버 추가

  2. 추가하다:

Name: docsFetcher Command: npx -y @smithery/cli@latest run @cdugo/mcp-get-docs --config "{}"

필수 조건

  • 📋 Node.js 18 이상

🏃‍♂️ 지역적으로 운영

git clone https://github.com/cdugo/package-documentation-mcp cd package-documentation-mcp npm install npm run build

설치가 완료되면 다음을 사용하여 서버를 로컬로 실행할 수 있습니다.

# From the project root directory npm start

파일 변경 시 자동 재시작 기능을 사용하여 개발하는 경우:

npm run dev

서버는 기본 포트(보통 3000)에서 시작됩니다. 다음과 같은 출력이 표시됩니다.

🚀 DocsFetcher MCP Server running! 📋 Ready to fetch documentation

사용자 지정 포트를 지정하려면:

PORT=8080 npm start

🛠️ 사용 가능한 도구

  1. fetch-url-docs : 🔗 특정 URL에서 문서 가져오기

  2. fetch-package-docs : 📦 선택적 언어 사양을 사용하여 패키지에 대한 문서를 가져옵니다.

  3. fetch-library-docs : 🧠 패키지 이름이나 URL을 사용하는 스마트 도구

  4. fetch-multilingual-docs : 🌍 여러 언어 생태계에서 패키지에 대한 문서를 가져옵니다.

📝 사용 가능한 프롬프트

  1. summarize-library-docs : 📚 포괄적인 도서관 요약을 작성하세요

  2. 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

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/cdugo/package-documentation-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server