mcp-github
mcp-github
Lume 用の GitHub MCP サーバー — Lume マーケットプレイス初の非組み込みプラグインであり、サードパーティプラグインのフローをエンドツーエンドで検証するために使用されます。
v1 では読み取り専用です。ユーザーのパーソナルアクセストークンでアクセス可能な範囲において、アシスタントがユーザーに代わって GitHub のリポジトリ、Issue、プルリクエスト、コミット、ファイルの内容を検索・閲覧できるようにします。
ツール (読み取り専用 v1)
ツール | 目的 |
| GitHub クエリ構文を使用してリポジトリを検索 |
| アクセス可能なリポジトリ全体で Issue を検索 |
| アクセス可能なリポジトリ全体でコードを検索 |
| 特定のリポジトリ内の Issue を一覧表示 |
| 1つの Issue の本文とメタデータをすべて読み取る |
| 特定のリポジトリ内の PR を一覧表示 |
| PR の本文、ブランチ、差分統計を読み取る |
| リポジトリ内の最近のコミットを一覧表示 |
| パス/参照先のファイルを読み取る |
Related MCP server: GitHub Read MCP Server
認証
ユーザーごとのモデル: API プロセスは各呼び出し時に JSON の X-PA-Credentials ヘッダーを挿入し、このサーバーがそこから github_token を読み取ります。ヘッダーが存在しない場合にのみ、GITHUB_TOKEN 環境変数にフォールバックします (ブートストラップ管理者)。
Lume ユーザーとして設定する方法:
https://github.com/settings/tokens でパーソナルアクセストークンを作成します。ファイングレイン(細粒度)またはクラシックのどちらでも構いません。読み取り専用のスコープで十分です (
repo:read,read:orgなど)。Lume → 設定 → プラグイン → GitHub にトークンを貼り付けます。サーバーは暗号化された資格情報保管庫を介して、ツール呼び出しのたびにトークンを取得します。
実行
このプラグインは、PA-iOS docker-compose スタックのサイドカーとして実行することを想定しています。インストール手順:
このリポジトリを PA-iOS クローンの隣にクローンします:
git clone https://github.com/bryarpatch36/mcp-github.gitcompose.fragment.ymlスニペットをPA-iOS/docker-compose.ymlにマージします。docker compose up -d --build mcp-githubを実行します。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
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Read-only MCP server: let AI agents read your ORANO saved-video library, tasks, and memory.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP (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.152 npmMIT
- FlicenseNot gradedqualityFmaintenanceRead-only MCP server for the GitHub REST API that enables agents to query repositories, issues, files, and users without any write access.-
- FlicenseNot gradedqualityDmaintenanceA read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.-
- FlicenseAqualityCmaintenanceMCP server that wraps GitHub REST API to allow AI agents to search repositories, get repository details, list issues, and read READMEs.4-