github-cli-mcp-server

github-cli-mcp-server

3.5

Everforth GitHub MCP Server offers a simple solution to access GitHub via GraphQL while securely managing access tokens. It provides both a public image for easy setup and a customizable option via a Dockerfile.

Everforth GitHub MCP Server

  • この MCP server は github に graphql アクセスを投げるシンプルなもの
  • Motivation
    • アクセストークンをセキュアに扱う(Cursor Agent に与えない)
    • 実は公式 MCPがまともに使えなかった & ProjectV2(カンバン)を使うならいずれにせよ graphql が必要
  • パブリックイメージを置いておいたので Cursor に設定するだけで使える
    • Dockerfile も置いてあるので、好きにカスタマイズしてビルドして使って OK

How to use

  • Cursor の mcp.json に下記の github-cli セクションを追加してください
  • env<PERSONAL_ACCESS_TOKEN> に自分の GitHub アクセストークンを貼ってください
  • Cursor を restart してください
  • 必要に応じて、Rules にインストラクションを追加してください
{
  "mcpServers": {
    "github-cli": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "ikutani41/github-cli-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<PERSONAL ACCESS TOKEN HERE>"
      }
    }
  }
}

自分でビルドして使いたい場合

  • npm install
  • docker build -t {hoge}/github-cli-mcp-server -f Dockerfile .