Skip to main content
Glama

DocsFetcher MCP Server

by cdugo

📚 DocsFetcher MCP 서버

Claude와 같은 LLM을 위해 API 키가 필요 없이 여러 언어 생태계에서 패키지 문서를 가져오는 MCP 서버입니다.

✨ 특징

  • 🌐 다양한 프로그래밍 언어 지원(JavaScript, Python, Java, .NET, Ruby, PHP, Rust, Go, Swift)
  • 📦 이름이나 URL로 패키지에 대한 문서를 가져옵니다.
  • 🔍 포괄적인 정보를 추출하기 위해 문서 사이트를 크롤링합니다.
  • 📄 README, API 문서, 코드 예제 및 저장소 정보 추출
  • 🧠 LLM 요약을 위한 구조화된 데이터 제공
  • 💬 문서 분석을 위한 전문화된 프롬프트가 포함되어 있습니다.
  • 🔑 API 키가 필요하지 않습니다 . Claude Desktop 및 Cursor IDE와 기본적으로 작동합니다.

🚀 설치

클로드 데스크탑

  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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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 등)에서 포괄적인 패키지 문서를 가져와 추출합니다.

  1. ✨ 특징
    1. 🚀 설치
      1. 클로드 데스크탑
      2. 커서 IDE 구성
    2. 🏃‍♂️ 지역적으로 운영
      1. 🛠️ 사용 가능한 도구
        1. 📝 사용 가능한 프롬프트
          1. 💡 예시 쿼리
            1. 기본 도서관 정보
            2. 다국어 지원
            3. 도구 사용
            4. 프롬프트 사용
          2. ❓ 문제 해결
            1. 로컬 설치
          3. 📄 라이센스

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Facilitates 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 -
              11
              76
              60
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              Facilitates 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 -
              6
              25
              JavaScript
              AGPL 3.0
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that enables clients to extract LLM-friendly prompts from documentation in GitHub repositories or hosted websites.
              Last updated -
              Python
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              A customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.
              Last updated -
              Python
              • Linux
              • Apple

            View all related MCP servers

            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