プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、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の3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: 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がつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント crypto-ninja で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

開発者ツールのほかのサーバーとの比較i

  • このカテゴリのほかの1385件のうち0%よりスターが多い
  • このカテゴリのほかの1385件のうち2%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1385件のうち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スターi3つの柱:レビュー · チェック · 利用状況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 日前更新
インストール

作者の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に聞く