GitHub See MCP Server について
GitHub See MCP Serverは、MCPクライアントからGitHubの情報を扱うユーザー向けに、Server-Sent Events(SSE)経由でGitHub APIを提供します。Issue、プルリクエスト、リポジトリ、ユーザーを操作できます。
主な機能
- 01SSEトランスポートで稼働
- 02GitHub APIと連携
- 03Issueを管理
- 04プルリクエストとリポジトリを管理
- 05GitHubユーザーを管理
活用シーン
- 01MCPクライアントからIssueを処理
- 02プルリクエストの確認や管理
- 03リポジトリとユーザー関連の作業を管理
MCP 対応
このMCPサーバーはSSEトランスポートを介して、GitHub APIのツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GitHub MCP SSE サーバー
Server-Sent Events(SSE)トランスポートを介して GitHub API との連携を提供する Model Context Protocol(MCP)サーバーです。
前提条件
- Node.js(v16 以降)
- npm または pnpm
- GitHub Personal Access Token(API アクセス用)
インストール
-
リポジトリをクローンします:
git clone https://github.com/JesusMaster/github-see-mcp-server.git cd github-see-mcp-server -
依存関係をインストールします:
npm install # or pnpm install -
ルートディレクトリに、次の内容を含む
.envファイルを作成します:GITHUB_TOKEN=your_github_token_here API_KEY=your-secret-api-key MCP_SSE_PORT=3200 -
プロジェクトをビルドします:
npm run build # or pnpm run build
使用方法
サーバーの起動
npm run start
# or
pnpm run start
開発モード
npm run dev
# or
pnpm run dev
Docker
Docker を使用してサーバーを実行することもできます。
Dockerfile の使用
docker build -t github-see-mcp-server .
docker run -d -p 8080:8080 \
--name github-see-mcp-server \
github-see-mcp-server
Docker Compose の使用
「インストール」セクションの説明に従って、.env ファイルが作成されていることを確認してください。
docker-compose up -d
サービスを停止するには、次を実行します:
docker-compose down
Claude との接続
この MCP サーバーに Claude で接続するには、Claude セッションに次の設定を追加してください:
{
"GITHUB":{
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://{Your domain}/sse",
"--header",
"GITHUB_TOKEN:${GITHUB_TOKEN}"
],
"env": {
"GITHUB_TOKEN": "here your github token"
}
}
}
利用可能な GitHub ツール
このサーバーでは、次の管理に使用するツールを提供しています:
- Issue
- プルリクエスト
- リポジトリ
- ユーザー
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。