Skip to main content
Glama

mcp-github

Lume 用の GitHub MCP サーバー — Lume マーケットプレイス初の非組み込みプラグインであり、サードパーティプラグインのフローをエンドツーエンドで検証するために使用されます。

v1 では読み取り専用です。ユーザーのパーソナルアクセストークンでアクセス可能な範囲において、アシスタントがユーザーに代わって GitHub のリポジトリ、Issue、プルリクエスト、コミット、ファイルの内容を検索・閲覧できるようにします。

ツール (読み取り専用 v1)

ツール

目的

search_repositories

GitHub クエリ構文を使用してリポジトリを検索

search_issues

アクセス可能なリポジトリ全体で Issue を検索

search_code

アクセス可能なリポジトリ全体でコードを検索

list_issues

特定のリポジトリ内の Issue を一覧表示

get_issue

1つの Issue の本文とメタデータをすべて読み取る

list_pull_requests

特定のリポジトリ内の PR を一覧表示

get_pull_request

PR の本文、ブランチ、差分統計を読み取る

list_commits

リポジトリ内の最近のコミットを一覧表示

get_file_contents

パス/参照先のファイルを読み取る

Related MCP server: GitHub Read MCP Server

認証

ユーザーごとのモデル: API プロセスは各呼び出し時に JSON の X-PA-Credentials ヘッダーを挿入し、このサーバーがそこから github_token を読み取ります。ヘッダーが存在しない場合にのみ、GITHUB_TOKEN 環境変数にフォールバックします (ブートストラップ管理者)。

Lume ユーザーとして設定する方法:

  1. https://github.com/settings/tokens でパーソナルアクセストークンを作成します。ファイングレイン(細粒度)またはクラシックのどちらでも構いません。読み取り専用のスコープで十分です (repo:read, read:org など)。

  2. Lume → 設定 → プラグイン → GitHub にトークンを貼り付けます。サーバーは暗号化された資格情報保管庫を介して、ツール呼び出しのたびにトークンを取得します。

実行

このプラグインは、PA-iOS docker-compose スタックのサイドカーとして実行することを想定しています。インストール手順:

  1. このリポジトリを PA-iOS クローンの隣にクローンします:

    git clone https://github.com/bryarpatch36/mcp-github.git
  2. compose.fragment.yml スニペットを PA-iOS/docker-compose.yml にマージします。

  3. docker compose up -d --build mcp-github を実行します。

  4. Lume の「設定」→「プラグイン」→「発見」からプラグインをインストールします。

マニフェスト

Lume プラグインマニフェストは manifest.json にあり、Lume のマーケットプレイスカタログによって https://raw.githubusercontent.com/bryarpatch36/mcp-github/main/manifest.json から取得されます。

ロードマップ

  • v1.0 — 読み取り専用 (今回のリリース)

  • v1.1 — Lume の2段階確認プロトコルによる Issue および PR へのコメント機能

  • v1.2 — 確認プロセスを伴う Issue および PR の作成機能

  • フォーク、ブランチ、マージは明示的にスコープ外とします。これらは LLM のツール呼び出しではなく、実際のシェルから実行されるべきです。

ライセンス

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    MCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.
    15
    2 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.
    -