Skip to main content
Glama
rog0x

mcp-github-tools

by rog0x

mcp-github-tools

AIエージェント向けにGitHubの分析・管理ツールを提供するMCP(Model Context Protocol)サーバーです。リポジトリの分析、プルリクエストの要約、イシューのトリアージ、リリースノートの生成、コントリビューターの活動追跡を、標準化されたツールインターフェースを通じて行えます。

ツール

github_repo_analyzer

GitHubリポジトリを分析し、スター数、フォーク数、オープン中のイシュー、言語別構成、主要コントリビューター、週間コミット活動トレンドを含む包括的な概要を取得します。

github_pr_summarizer

差分統計、カテゴリ別のファイル変更、レビューステータス(承認、変更リクエスト、保留中のレビュアー)、最近のコメント抜粋を含めてプルリクエストを要約します。

github_issue_triage

リポジトリ内のオープン中のイシューを分析します。ラベルとキーワード(bug、feature、docs、securityなど)に基づいてイシューを自動分類し、エンゲージメントと経過日数に基づいて優先度を提案し、テキスト類似度を使用して重複の可能性を特定し、古いイシューにフラグを立てます。

github_release_notes

2つの参照(タグ、ブランチ、SHA)間のコミットからリリースノートを生成します。Conventional Commitsパターンを使用してコミットを分類し、Markdownと構造化JSONの両方の出力を生成します。

github_contributor_stats

設定可能な期間内のコントリビューター統計を取得します:コミット数、オープン/マージされたPR数、コードレビュー数、初回コントリビューターの識別。

Related MCP server: GitHub MCP Server

要件

  • Node.js 18以降

  • パブリックリポジトリには認証は不要

  • より高いレート制限(5,000リクエスト/時間 vs 60)のためのオプションのGitHub個人アクセストークン

インストール

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は1時間あたり60リクエストを許可します。トークンがある場合、制限は1時間あたり5,000リクエストに増加します。

個人アクセストークンはgithub.com/settings/tokensで作成できます。パブリックリポジトリへのアクセスには特別なスコープは必要ありません。

ライセンス

MIT

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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