GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者による説明(英語の原文)
Enhanced Git MCP Server - Code review, commit analysis, and branch management
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
YOUR_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"git-enhanced": {
"command": "npx",
"args": [
"-y",
"@davidweb3-ctrl/mcp-git-enhanced"
],
"env": {
"YOUR_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add git-enhanced --env YOUR_API_KEY=your-value -- npx -y @davidweb3-ctrl/mcp-git-enhanced動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"git-enhanced": {
"command": "npx",
"args": [
"-y",
"@davidweb3-ctrl/mcp-git-enhanced"
],
"env": {
"YOUR_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"git-enhanced": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@davidweb3-ctrl/mcp-git-enhanced"
],
"env": {
"YOUR_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント davidweb3-ctrl で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:YOUR_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP Git Enhanced is a Model Context Protocol server that helps AI coding assistants inspect repository state for day-to-day open-source maintenance.
It gives maintainers structured Git context for code review, commit analysis, branch comparison, and release preparation without asking the assistant to run broad shell commands.
Open-source maintainers spend a lot of time answering the same repository questions before they can review or merge work:
This server exposes those workflows as focused MCP tools so assistants can help with PR review, issue triage, release management, and repository hygiene.
| Tool | Purpose |
|---|---|
git_diff | Analyze working tree, staged, branch, commit, or path-specific diffs. |
git_log | Review commit history with filters for author, date range, branch, path, and stats. |
git_branch | List branches, compare a branch to its base, or suggest cleanup candidates. |
git_status | Summarize staged, unstaged, and untracked repository state. |
git_commit_analyze | Inspect one commit with metadata, changed files, statistics, and diff output. |
git clone https://github.com/davidweb3-ctrl/mcp-git-enhanced.git
cd mcp-git-enhanced npm install npm run build
Use the built server from this repository:
{
"mcpServers": { "git-enhanced": { "command": "node", "args": ["/absolute/path/to/mcp-git-enhanced/dist/index.js"] } } }
The package is published as @davidweb3-ctrl/mcp-git-enhanced:
npm install -g @davidweb3-ctrl/mcp-git-enhanced
After publication, clients can use:
{
"mcpServers": { "git-enhanced": { "command": "npx", "args": ["@davidweb3-ctrl/mcp-git-enhanced"] } } }
Use git_diff to compare this branch with master and summarize the risky files.
Use git_log to list commits since the last release. Use git_commit_analyze on the largest commit before I review it.
Use git_log to find recent commits touching src/tools.ts.
Use git_status to check whether the local reproduction has uncommitted changes.
Use git_branch compare against master to prepare release notes.
Use git_log with --stat style output to identify user-visible changes. Use git_branch suggest_cleanup after the release branch is merged.
git_diff{
"repoPath": "/absolute/path/to/repo", "target": "HEAD~5", "source": "HEAD~10", "filePath": "src/", "staged": false }
git_log{
"repoPath": "/absolute/path/to/repo", "maxCount": 20, "author": "Maintainer Name", "since": "1 week ago", "stat": true }
git_branch{
"repoPath": "/absolute/path/to/repo", "action": "list", "includeRemote": true }
{
"repoPath": "/absolute/path/to/repo", "action": "compare", "branchName": "feature/pr-review-summary", "baseBranch": "master" }
git_status{
"repoPath": "/absolute/path/to/repo", "short": false }
git_commit_analyze{
"repoPath": "/absolute/path/to/repo", "commitHash": "abc123" }
MCP Git Enhanced is designed as a read-oriented repository inspection server.
git subcommands through spawnSync without shell interpolation.repoPath points to a Git repository before executing tool handlers.See SECURITY.md for reporting and supported-version details.
npm install
npm run build npm test npm run lint npm run format:check
PATHMIT