mcp-github-tools
mcp-github-tools
AI 에이전트를 위한 GitHub 분석 및 관리 도구를 제공하는 MCP(Model Context Protocol) 서버입니다. 표준화된 도구 인터페이스를 통해 저장소 분석, 풀 리퀘스트 요약, 이슈 분류, 릴리스 노트 생성, 기여자 활동 추적을 수행할 수 있습니다.
도구
github_repo_analyzer
GitHub 저장소를 분석하여 스타 수, 포크 수, 오픈 이슈 수, 언어별 비중, 주요 기여자, 주간 커밋 활동 추세를 포함한 종합적인 개요를 제공합니다.
github_pr_summarizer
diff 통계, 파일 변경 사항 분류, 리뷰 상태(승인, 변경 요청, 대기 중인 리뷰어), 최근 댓글 발췌를 포함한 풀 리퀘스트 요약을 제공합니다.
github_issue_triage
저장소의 오픈 이슈를 분석합니다. 라벨과 키워드(버그, 기능, 문서, 보안 등)를 기준으로 이슈를 자동 분류하고, 참여도와 경과 기간을 기반으로 우선순위를 제안하며, 텍스트 유사성을 사용하여 잠재적 중복 이슈를 식별하고, 오래된 이슈를 표시합니다.
github_release_notes
두 참조 지점(태그, 브랜치 또는 SHA) 사이의 커밋에서 릴리스 노트를 생성합니다. conventional commit 패턴을 사용하여 커밋을 분류하고 Markdown 및 구조화된 JSON 출력을 모두 생성합니다.
github_contributor_stats
구성 가능한 시간 범위 내의 기여자 통계를 제공합니다: 커밋, 열린/병합된 PR, 코드 리뷰, 그리고 첫 기여자 식별.
Related MCP server: GitHub MCP Server
요구 사항
Node.js 18 이상
공개 저장소에는 인증 불필요
더 높은 rate limit을 위한 선택적 GitHub 개인 액세스 토큰(시간당 60회 vs 5,000회 요청)
설치
git clone https://github.com/rog0x/mcp-github-tools.git
cd mcp-github-tools
npm install
npm run build구성
Claude Desktop
Claude Desktop 구성 파일에 추가하세요:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"github-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-github-tools/dist/index.js"]
}
}
}Claude Code
CLI를 사용하여 서버를 추가하세요:
claude mcp add github-tools node D:/products/mcp-servers/mcp-github-tools/dist/index.js또는 .claude/settings.json에 추가하세요:
{
"mcpServers": {
"github-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-github-tools/dist/index.js"]
}
}
}사용 예시
연결되면 도구는 AI 에이전트에서 자동으로 사용할 수 있습니다. 다음은 예시 프롬프트입니다:
"facebook/react 저장소 분석"
"vercel/next.js의 PR #1234 요약"
"microsoft/vscode의 오픈 이슈 분류"
"rust-lang/rust의 1.75.0에서 1.76.0까지 릴리스 노트 생성"
"nodejs/node의 최근 30일 기여자 통계 표시"
GitHub 토큰
모든 도구는 인증된 요청을 위한 선택적 token 매개변수를 허용합니다. 토큰이 없으면 GitHub API는 시간당 60회 요청을 허용합니다. 토큰이 있으면 한도가 시간당 5,000회 요청으로 증가합니다.
개인 액세스 토큰은 github.com/settings/tokens에서 생성할 수 있습니다. 공개 저장소 접근에는 특별한 범위가 필요하지 않습니다.
라이선스
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Large Language Models to analyze GitHub repositories in real-time, providing tools for retrieving repository information, analyzing issues, accessing documentation, and visualizing activity.
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to manage GitHub repositories, branches, issues, pull requests, releases, and actions through natural language.1075MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze GitHub repositories, including fetching repository details, searching, and retrieving README content.4522ISC
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with GitHub repositories, issues, pull requests, code, and more through a comprehensive set of tools.
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/rog0x/mcp-github-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server