프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. 리뷰와 계정 기능은 다음 단계에서 열려요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

GitHub MCP Server

제작자: crypto-ninja버전 2.5.7i★ –i내 컴퓨터에서 실행
레지스트리 이름io.github.crypto-ninja/github-mcp-server

설치

개요

제작자가 쓴 설명(영어 원문)

AI-optimized GitHub MCP server: 112 tools, 98% token reduction, compact responses.

PopNx MCP의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 내 컴퓨터에서 실행
  • 전송 방식: stdio
  • 카테고리: 개발자 도구

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

설치하기 전에

  • 기본 점검: 1개 중 1개 통과
  • 내 컴퓨터에서 내 사용자 계정의 권한(파일, 네트워크, 앱)으로 실행돼요.
  • 레지스트리에 입력해야 할 키가 나와 있지 않아요.

필요한 것

  • PyPIPython의 uv 설치(uvx 명령어용)

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요

{
  "mcpServers": {
    "github": {
      "command": "uvx",
      "args": [
        "github-mcp-server"
      ]
    }
  }
}

터미널에서 이 명령어를 실행하세요

claude mcp add github -- uvx github-mcp-server

Cursor에서 열기

또는 설정을 직접 복사하기

프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요

{
  "mcpServers": {
    "github": {
      "command": "uvx",
      "args": [
        "github-mcp-server"
      ]
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

VS Code에서 열기

또는 설정을 직접 복사하기

프로젝트의 .vscode/mcp.json에 붙여 넣으세요

{
  "servers": {
    "github": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "github-mcp-server"
      ]
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

할 수 있는 일

내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 6일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 crypto-ninja 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • … 아직 점검 안 함

    계속 관리되고 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • – 해당 없음

    엔드포인트 응답

    내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요

  • – 해당 없음

    OAuth로 로그인

    내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요

개발자 도구 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 1383개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 1383개 중 2%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 1383개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

GitHub MCP Server, 안전한가요?

해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(2.5.7)은 11개월 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Python (uv)도 있어야 해요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: GitHub, Desktop Commander, Cloudflare MCP

대안

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

GitHub

제작자: github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

컴퓨터 또는 클라우드★ 34,245MIT3일 전 업데이트
설치

Desktop Commander

제작자: wonderwhy-er

MCP server for terminal commands, file operations, and process management

내 컴퓨터에서 실행★ 10,225MIT15일 전 업데이트
설치

Cloudflare MCP

제작자: cloudflare

Cloudflare MCP servers

클라우드에서 실행★ 4,446Apache-2.014개월 전 업데이트
설치

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

GitHub MCP Server

The most comprehensive GitHub MCP server - Full GitHub workflow automation with Actions monitoring, advanced PR management, intelligent code search, and complete file management. Built for AI-powered development teams.

👉 New here? See the Quick Start Guide

🚀 AI-Optimized for Token Efficiency

This server is designed with AI agents in mind:

Response Formats
FormatUse CaseToken Savings
compactDiscovery, lists, status checks80-97% smaller
jsonFull details when neededFull response
markdownHuman-readable displayFormatted text
Real-World Savings
ResourceFull JSONCompactSavings
Commit~3,000 chars~100 chars97%
Issue~2,500 chars~150 chars94%
Repository~4,000 chars~200 chars95%
PR Overview~20,000 chars~1,800 chars91% (GraphQL)
Smart Usage
// Default: Use compact for most operations

const issues = await callMCPTool("github_list_issues", { owner: "user", repo: "repo", limit: 10, response_format: "compact" // 94% smaller! });

// Use json only when you need every field const fullIssue = await callMCPTool("github_get_issue", { owner: "user", repo: "repo", issue_number: 42, response_format: "json" });

Combined with our code-first architecture (98% token reduction), you get the most efficient GitHub MCP server available.

📖 Documentation:

  • Token Efficiency Guide - Detailed savings by tool (18x more efficient)
  • Response Formats Reference - Complete compact field listings

✨ What's New

🚀 Latest: v2.5.6 - AI Optimization & Token Efficiency (December 18, 2025)
  • 📦 Compact Format Rollout - 26 tools now support response_format: "compact" (80-97% token savings!)
  • 🔧 ETag Cache Fix - Fixed critical bug where cache returned empty data on 304 responses
  • 📖 AI-Agnostic Guide - CLAUDE.md renamed to MCP_GUIDE.md with instructions for Claude, Cursor, Windsurf, Copilot, Cline
  • 🔒 Security Tool Docs - Added permission requirements for Dependabot, Code Scanning, Secret Scanning tools
  • 📊 GraphQL Optimization - PR overview via GraphQL is 91% smaller than REST equivalent
  • ✅ 320 tests passing - Full CI validation
v2.5.5 - MCP Registry Ready (December 17, 2025)
  • 🔄 Removed admin-only tools (delete_repository, transfer_repository)
  • ➕ Added delete tools (delete_release, delete_gist)
  • 🔧 Fixed return data for create_branch, create_file, create_pull_request
  • ✅ Test coverage expanded to 320 tests

Previous: v2.5.1 - Architecture Refactor & Performance (December 9, 2025)

  • 🏗️ Modular Architecture - github_mcp.py split into modular package structure
  • ⚡ Connection Pooling - 97% latency reduction (4000ms → 108ms for subsequent calls)
  • 🔧 Dict→Model Conversion - callMCPTool now works seamlessly with plain JavaScript objects
  • 📝 Multiline Code Support - Fixed truncation issues, full JSON protocol support
  • ✅ Live Integration Tests - 15/15 passing, 320 total tests
  • 📦 21 Tool Modules - Clean organization: tools/, models/, utils/, auth/

Previous: v2.5.0 - Phase 2 Full Send (December 4, 2025)

MAJOR RELEASE: 47 new tools added (62 → 109 total tools)! Comprehensive GitHub API coverage.

New in v2.5.0:

  • 🚀 GitHub Actions Expansion (12 tools) - Complete workflow management: get/trigger workflows, manage runs/jobs, artifacts
  • 🔒 Security Suite (13 tools) - Dependabot, Code Scanning, Secret Scanning, Security Advisories
  • 📋 Projects (9 tools) - Classic project boards: list/create/update projects, manage columns
  • 💬 Discussions (7 tools) - Community discussions: list/get discussions, categories, comments, create/update discussions, add comments (GraphQL)
  • 🔔 Notifications (6 tools) - User notifications: list/manage threads, subscriptions
  • 👥 Collaborators & Teams (3 tools) - Repository access management

Previous: v2.4.0 - Phase 1 Tool Expansion (December 4, 2025)

15 new tools added (48 → 62 total tools)!

New in v2.4.0:

  • 🎯 Issue Comments - github_add_issue_comment for commenting on issues
  • 📝 Gists - Full CRUD operations: github_list_gists, github_get_gist, github_create_gist, github_update_gist
  • 🏷️ Labels - Complete label management: github_list_labels, github_create_label, github_delete_label
  • ⭐ Stargazers - Star/unstar repositories: github_list_stargazers, github_star_repository, github_unstar_repository
  • 👤 User Context - Enhanced user operations: github_get_authenticated_user, github_list_user_repos, github_list_org_repos, github_search_users
  • ✅ Restored - github_get_user_info back in TypeScript definitions

Previous: v2.3.1 - Code-First Mode Enforced by Default (January 26, 2025)

  • 🎯 Default Enforcement - Code-first mode now defaults to true (was false)
  • 🚀 Zero Configuration - New users get 98% token reduction automatically
  • ✅ Documentation Alignment - Code now matches documentation claims
  • 🔧 Architectural Integrity - True reference implementation of code-first MCP

Previous: v2.3.0 - Architecture Formalization (January 26, 2025)

Single-Tool Architecture Formalized: The intended design from day one - one tool, 98% token reduction!

New in v2.3.0:

  • 🎯 Architecture Clarification - Single-tool design formalized (always the intended architecture)
  • 🛠️ CLI Utilities - Development diagnostics moved to CLI (github-mcp-cli)
  • 📊 Testing Excellence - 320 tests, 63% coverage (up from 181 tests, 55%)
  • ✅ 33 New Tests - Comprehensive coverage of auth, utilities, and tool operations
  • 📝 Documentation Updates - Clear architecture documentation and CLI usage

v2.2.0 - Enterprise Ready (November 20, 2025)

GitHub App Authentication: 3x rate limits (15,000 vs 5,000 requests/hour) with fine-grained permissions!

New in v2.2.0:

  • 🔐 GitHub App Authentication - Enterprise-grade auth with installation-based access
  • ⚡ 3x Rate Limits - 15,000 requests/hour vs 5,000 with PAT
  • 🔄 Dual Authentication - Automatic App → PAT fallback
  • 🐛 19 Auth Fixes - Consistent authentication across all tools
  • ✅ 100% Backward Compatible - Existing PAT users unaffected

v2.1.0 - Enhanced Tool Discovery (November 19, 2025)

Zero Failed Tool Calls: Intelligent tool discovery eliminates discovery issues while maintaining 98% token efficiency!

New in v2.1.0:

🔍 Tool Discovery Functions

  • listAvailableTools() - Discover all tools on-demand
  • searchTools(query) - Find relevant tools by keyword
  • getToolInfo(name) - Get complete schemas with examples
  • Discovery in code - No extra tokens loaded into Claude's context!

Benefits:

  • ✅ Zero failed tool calls from discovery issues
  • ✅ Professional first-time user experience
  • ✅ Maintains 98% token reduction
  • ✅ Complete type information for all tools

🎉 v2.0.0 - Revolutionary Code-First Architecture (November 18, 2025)

The Game Changer: 98% token reduction (70,000 → 800 tokens)!

New Architecture:

  • Single execute_code tool exposed to Claude
  • Write TypeScript code calling 112 tools on-demand
  • 95% faster initialization (45s → 2s)
  • 98% cost reduction ($1.05 → $0.01 per workflow)

Total Tools: 1 tool exposed to MCP clients (execute_code) 🚀 Internal Tools: 61 GitHub tools available via execute_code Token Efficiency: 98% reduction vs traditional MCP


📦 Recently Shipped

v1.5.0 (Nov 6, 2025) - Infrastructure Upgrade

  • Repository-rooted operations & chunk reading
  • GraphQL optimization (80% faster PR queries)

View Full Changelog


Workspace Configuration

The workspace tools (workspace_grep, workspace_str_replace, workspace_read_file) enable powerful local file operations on YOUR projects.

What are Workspace Tools?

These tools allow Claude to:

  • 🔍 Search your codebase efficiently (workspace_grep)
  • ✏️ Edit files with surgical precision (workspace_str_replace)
  • 📖 Read file chunks without loading entire files (workspace_read_file)
Setting Your Workspace Root

Method 1: Claude Desktop Configuration

Edit your Claude Desktop config file (location varies by OS):

macOS:

{

"mcpServers": { "github-mcp": { "command": "python3", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "/Users/yourname/projects/my-app" } } } }

Windows:

{

"mcpServers": { "github-mcp": { "command": "python", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "C:\\Users\\yourname\\projects\\my-app" } } } }

Linux:

{

"mcpServers": { "github-mcp": { "command": "python3", "args": ["-m", "github_mcp"], "env": { "GITHUB_TOKEN": "ghp_...", "MCP_WORKSPACE_ROOT": "/home/yourname/projects/my-app" } } } }

Method 2: Environment Variable

macOS/Linux:

export MCP_WORKSPACE_ROOT="/path/to/your/project"

python3 -m github_mcp

Windows (Command Prompt):

set MCP_WORKSPACE_ROOT=C:\path\to\your\project

python -m github_mcp

Windows (PowerShell):

$env:MCP_WORKSPACE_ROOT="C:\path\to\your\project"

python -m github_mcp

Method 3: Default Behavior

If MCP_WORKSPACE_ROOT is not set, tools will use your current working directory as the workspace root.

Workspace Security
  • ✅ Tools can ONLY access files within the workspace root
  • ✅ Path traversal attempts are blocked
  • ✅ No access outside your project directory
  • ✅ Safe for production use
Example Usage
# After setting MCP_WORKSPACE_ROOT="/Users/dave/my-app"

Search for TODOs in your project

workspace_grep("TODO", file_pattern="*.py")

Read a specific file chunk

workspace_read_file("src/main.py", start_line=1, num_lines=50)

Make surgical edits

workspace_str_replace( path="config/settings.py", old_str="DEBUG = True", new_str="DEBUG = False", description="Disable debug mode for production" )

Use Cases
  • 🔧 Local Development: Work on files before committing
  • 🔍 Code Search: Find patterns across your entire project
  • ✏️ Refactoring: Make precise changes without touching GitHub
  • 📊 Analysis: Read and analyze code structure
GitHub Remote Tools

For working with files directly on GitHub (no cloning required):

  • github_grep - Search patterns in GitHub repository files
  • Verify code exists after pushing changes
  • Search across branches or specific commits
  • Find patterns in remote repos without cloning
  • 90%+ token savings vs fetching full files
  • github_read_file_chunk - Read specific line ranges from GitHub files
  • Read just the lines you need (50-500 lines)
  • Perfect for reviewing functions or sections
  • 90%+ token savings vs fetching full files
  • github_str_replace - Make surgical edits to GitHub files
  • Update files directly on GitHub wi

앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요

PopNx에게 묻기