Markdown Sidecar MCP Server

Integrations

  • Serves markdown documentation files as resources or tools, providing structured access to documentation content for AI assistants

  • Enables access to markdown documentation from NPM packages, allowing AI agents to browse package documentation for better code generation

  • Provides structured access to markdown documentation and Python help docs from PyPI packages, enhancing AI understanding of Python libraries

마크다운 사이드카 MCP 서버

이는 NPM 패키지, Go 모듈 또는 PyPi 패키지에 대한 MCP 서버에서 마크다운 문서를 제공하고 액세스할 수 있는 체계적인 방법을 제공합니다. 또한 이러한 마크다운 파일을 resources 또는 tools 로 노출하여 정보에 기반한 코드 생성을 지원합니다.

[!메모]
참고: 많은 PyPi 패키지에는 마크다운 문서가 공개되어 있지 않으므로 이 라이브러리는 기본적으로 Python help 루트 문서도 마운트합니다.

이 기능은 요청된 패키지가 로컬에 이미 설치된 프로젝트 디렉터리 내에서 실행되도록 설계되었습니다. 액세스는 항상 로컬 환경의 작업 디렉터리 내에서 유지됩니다.

설치

지엑스피1

인수

  • workingDir : 저장소의 작업 디렉토리입니다.
  • packageName : 요청할 패키지 또는 모듈의 이름
  • registry : 패키지가 발견될 레지스트리( npm , gomodules 또는 pypi )
  • docsSubDir : [선택 사항] 마크다운 문서를 찾을 특정 하위 디렉토리입니다. 기본값은 패키지 루트입니다.
  • mcpPrimitive : [선택 사항] 서버에서 노출할 MCP 기본 요소( tool 또는 resource ). 기본값은 tool 이며, 일부 클라이언트는 현재 리소스를 지원하지 않습니다.

커서 설치 단계

다음 서버 정의를 .cursor/mcp.json 파일에 추가하세요.

{ "mcpServers": { "sidecar": { "command": "npx", "args": [ "-y", "--package", "markdown-sidecar-mcp", "--", "mcp", "start", "--workingDir", "{REPO_WORKING_DIR}", "--packageName", "{PACKAGE_NAME}", "--registry", "npm" ] } } }

개발

# Install dependencies npm i # Build npm run build # Run with Bun npm run build:mcp

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성하세요
  3. 변경 사항을 커밋하고 푸시하세요
  4. 풀 리퀘스트 열기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

NPM 패키지, Go 모듈 또는 PyPi 패키지의 마크다운 문서에 대한 구조화된 액세스를 제공하는 서버로, 이러한 문서를 리소스나 도구로 노출하여 정보에 기반한 코드 생성을 가능하게 합니다.

  1. Installation
    1. Arguments
      1. Cursor Installation Steps
        1. Development
          1. Contributing
            1. License
              ID: 2wznb7kgya