mcpField
G
GitHub See MCP Server

GitHub See MCP Server

ローカル
github.com/JesusMasterバージョン管理147 週間前に更新

GitHub See MCP Server について

GitHub See MCP Serverは、MCPクライアントからGitHubの情報を扱うユーザー向けに、Server-Sent Events(SSE)経由でGitHub APIを提供します。Issue、プルリクエスト、リポジトリ、ユーザーを操作できます。

主な機能

  1. 01SSEトランスポートで稼働
  2. 02GitHub APIと連携
  3. 03Issueを管理
  4. 04プルリクエストとリポジトリを管理
  5. 05GitHubユーザーを管理

活用シーン

  1. 01MCPクライアントからIssueを処理
  2. 02プルリクエストの確認や管理
  3. 03リポジトリとユーザー関連の作業を管理

MCP 対応

このMCPサーバーはSSEトランスポートを介して、GitHub APIのツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"github-see": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

GitHub MCP SSE サーバー

Server-Sent Events(SSE)トランスポートを介して GitHub API との連携を提供する Model Context Protocol(MCP)サーバーです。

前提条件

  • Node.js(v16 以降)
  • npm または pnpm
  • GitHub Personal Access Token(API アクセス用)

インストール

  1. リポジトリをクローンします:

    git clone https://github.com/JesusMaster/github-see-mcp-server.git
    cd github-see-mcp-server
    
  2. 依存関係をインストールします:

    npm install
    # or
    pnpm install
    
  3. ルートディレクトリに、次の内容を含む .env ファイルを作成します:

    GITHUB_TOKEN=your_github_token_here
    API_KEY=your-secret-api-key
    MCP_SSE_PORT=3200
    
  4. プロジェクトをビルドします:

    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

コメント

MCP は初めてですか?

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

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