Skip to main content
Glama

github-mcp

GitHub REST API用MCPサーバー — 全44カテゴリを網羅する1,112個のツールを提供します。

GitHubのOpenAPI仕様から、Zodバリデーションを備えた型付きツール定義を生成するコードジェネレーターを使用して自動生成されています。

インストール

npm install github-rest-mcp

またはGitHub Packagesから:

npm install @eyalm321/github-mcp

設定

GitHubのパーソナルアクセストークンを設定してください:

export GITHUB_TOKEN=ghp_your_token_here

カテゴリフィルタ

デフォルトでは1,112個すべてのツールが登録されます。特定のカテゴリのみを有効にするには以下のようにします:

export GITHUB_MCP_CATEGORIES=repos,issues,pulls,actions

Claude Desktop

claude_desktop_config.json に以下を追加してください:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "github-rest-mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here",
        "GITHUB_MCP_CATEGORIES": "repos,issues,pulls,actions,users,orgs,git,search"
      }
    }
  }
}

APIカテゴリ

カテゴリ

ツール数

カテゴリ

ツール数

actions

184

activity

32

agent-tasks

5

apps

37

billing

10

campaigns

5

checks

12

classroom

6

code-scanning

21

code-security

20

codes-of-conduct

2

codespaces

48

copilot

25

credentials

1

dependabot

22

dependency-graph

3

emojis

1

enterprise-team-memberships

6

enterprise-team-organizations

6

enterprise-teams

5

gists

20

git

13

gitignore

2

hosted-compute

6

interactions

9

issues

55

licenses

3

markdown

2

meta

5

migrations

22

oidc

8

orgs

108

packages

27

private-registries

6

projects

26

pulls

27

rate-limit

1

reactions

15

repos

201

search

7

secret-scanning

9

security-advisories

10

teams

32

users

47

ツール命名規則

ツールはGitHubの操作IDから派生した github_{category}_{action} というパターンに従います:

  • github_repos_get — リポジトリを取得

  • github_issues_create — Issueを作成

  • github_pulls_list — プルリクエストを一覧表示

  • github_actions_list_workflow_runs — ワークフロー実行を一覧表示

開発

# Install dependencies
npm install

# Regenerate tools from OpenAPI spec
npm run generate

# Build
npm run build

# Run tests
npm test

# Start the server
npm start

ツールの再生成

src/tools/ 内のツールファイルはGitHubのOpenAPI仕様から自動生成されます。更新するには以下を実行してください:

# Delete cached spec to force re-download
rm -f api-description.json

# Regenerate
npm run generate

ライセンス

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eyalm321/github-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server