mcpField
M
MCP for GitHub PR, Issues, Tags and Releases

MCP for GitHub PR, Issues, Tags and Releases

リモート
github.com/saidsefバージョン管理62 日前に更新
リポジトリ

MCP for GitHub PR, Issues, Tags and Releases について

LLM向けのGitHubリポジトリ管理MCPサーバーです。Pull Request、Issue、タグ、リリースの操作に加え、ユーザーやリポジトリの情報を扱えます。stdioまたはHTTPで接続し、静的トークンまたはGitHub OAuth2で認証します。

主な機能

  1. 01PRの差分、内容、CI状況の取得
  2. 02PRの作成、レビュー、マージ、更新
  3. 03Issueの検索、割り当て、管理
  4. 04タグとリリースの作成、管理
  5. 05ユーザー活動とリポジトリファイルの確認

活用シーン

  1. 01関連IssueやCI状況を含むPRレビュー
  2. 02会話からのIssue作成や更新
  3. 03コミットへのタグ付けとリリース公開

MCP 対応

stdioまたはHTTP経由で、GitHubのリポジトリ、PR、Issue、タグ、リリースを管理するツールをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://server.smithery.ai/@saidsef/mcp-github-pr-issue-analyser/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://server.smithery.ai/@saidsef/mcp-github-pr-issue-analyser/mcp認証が必要

ツール

詳細

GitHub の PR、Issue、タグ、リリース向け MCP

CI Tag and Release Maintainability Codacy Badge

LLM を GitHub のリポジトリ管理機能に接続する MCP サーバーです。stdio または HTTP 経由で、静的トークンまたは GitHub OAuth2 を使用して、プルリクエストの分析、Issue の管理、タグとリリースの処理を行います。

  • プルリクエスト - 差分、コンテンツ、関連する Issue、CI ステータスの取得、作成、コメント、レビュー、マージ、更新、クローズ、ターゲット変更、ラベル付け、ドラフトステータスの切り替え、投稿済みコメントの読み取りと修正
  • Issue - 作成、更新、一覧表示、検索、割り当て、リポジトリのラベルの読み取り、マイルストーンの実行、Issue の分類
  • リリース - コミットへのタグ付け、リリースの公開、公開済みリリースの一覧表示、修正、取り下げ
  • ユーザー - GraphQL によるプロフィールの検索、コントリビューションアクティビティ、スター数の推移
  • リポジトリ - ユーザー、組織、または呼び出し元が所有するリポジトリの一覧表示、ブランチ、タグ、または SHA における任意のファイルやディレクトリツリーの読み取り

すべてのツールの一覧はdocs/tools.mdにあります。

クイックスタート

export GITHUB_TOKEN="<github-token>"
uvx https://github.com/saidsef/mcp-github-pr-issue-analyser.git

次に、クライアントに追加します。

{
  "mcpServers": {
    "github_prs_issues": {
      "command": "uvx",
      "args": [
        "https://github.com/saidsef/mcp-github-pr-issue-analyser.git"
      ],
      "env": {
        "GITHUB_TOKEN": "<your-github-token>"
      }
    }
  }
}

HTTP モード、Docker、Kubernetes、OAuth2 については、以下のドキュメントをご覧ください。

ドキュメント

以下のページはRead the Docsでも公開されています。

ページ内容
インストール要件、ソースからの実行、Docker、Kubernetes
設定認証モード、環境変数、OAuth App のセットアップ、トークンストア
クライアント設定クライアントごとの、トークンと OAuth2 用のすぐに貼り付けられる設定
ツールサーバーが登録するすべてのツールと、それらを動作させるスキル
アーキテクチャクライアントから GitHub API へのリクエスト経路
メトリクスPrometheus エンドポイント、メトリクス名、スクレイプの設定

要件

Python 3.14、およびrepoとworkflowスコープを持つ GitHub 個人アクセストークン、または GitHub OAuth App が必要です。

ソース

mcp-github-pr-issue-analyserの最新のソースはGitHubでご覧いただけます。フォークはこちら!

コントリビューション

pull requestを作成して、ぜひコントリビュートしてください。

コントリビューションの方法について詳しくは、公式のコントリビューションガイドをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。