GitHub 매퍼 MCP 서버
GitHub Mapper는 GitHub 저장소를 매핑하고 분석하는 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 사용자가 GitHub 개인 액세스 토큰을 설정하고 특정 저장소의 구조 및 요약 통계를 포함한 자세한 정보를 검색할 수 있도록 합니다.
특징
인증을 위해 GitHub 개인 액세스 토큰을 설정하세요
GitHub 저장소 구조를 매핑하고 분석합니다.
저장소 요약 정보(별점, 포크, 언어 등)를 검색합니다.
자세한 저장소 파일 구조 제공
필수 조건
Node.js(v18.0.0 이상 권장)
npm(Node.js와 함께 제공)
적절한 권한이 있는 GitHub 개인 액세스 토큰
설치
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 GitHub Mapper를 자동으로 설치하려면:
지엑스피1
수동 설치
저장소를 복제합니다.
git clone https://github.com/your-username/github-mapper-mcp-server.git cd github-mapper-mcp-server종속성 설치:
npm install프로젝트를 빌드하세요:
npm run build
용법
서버를 시작합니다:
npm start서버는 stdio에서 실행되므로 MCP 클라이언트와 통신할 수 있습니다.
사용 가능한 도구
1. set-github-token
인증을 위한 GitHub 개인 액세스 토큰을 설정합니다.
여기에서 개인 액세스 토큰을 생성하세요. 토큰(클래식)을 선택하세요. 범위: repo
예를 들어, IDE 또는 Claude Desktop에서:
2. map-github-repo
GitHub 저장소 구조를 매핑하고 요약 정보를 제공합니다.
예:
Cline 또는 Roo-Cline MCP 클라이언트에 수동 설치:
출력 예
이미지
실행 평가
evals 패키지는 index.ts 파일을 실행하는 mcp 클라이언트를 로드하므로 테스트 사이에 다시 빌드할 필요가 없습니다. npx 명령 앞에 접두사를 붙여 환경 변수를 로드할 수 있습니다. 전체 문서는 여기에서 확인할 수 있습니다.
오류 처리
GitHub 토큰이 설정되지 않은 경우 먼저
set-github-token
도구를 사용하라는 오류 메시지가 표시됩니다.잘못된 GitHub 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.
GitHub 저장소 매핑 및 분석 도구를 제공합니다. 사용자가 GitHub 개인 액세스 토큰을 설정하고 특정 저장소의 구조 및 요약 통계를 포함한 자세한 정보를 검색할 수 있도록 지원합니다.
Related MCP Servers
- AsecurityAlicenseAqualityProvides GitHub data analysis for repositories, developers, and organizations, enabling insights into open source ecosystems through API calls and natural language queries.Last updated -513MIT License
- -securityAlicense-qualityEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.Last updated -32MIT License
- -securityFlicense-qualityA set of tools allowing AI assistants to interact directly with GitHub, enabling automation of tasks like fetching user profiles, creating repositories, and managing pull requests.Last updated -
- -securityAlicense-qualityA high-performance server for analyzing GitHub user starred repositories, providing insights into development trends, technology adoption patterns, and timeline tracking.Last updated -2Apache 2.0