Skip to main content
Glama
timbuchinger

GitHub MCP Server

by timbuchinger

GitHub MCP サーバー

Cline を通じて GitHub の問題と対話するための Model Context Protocol (MCP) サーバー実装。

特徴

  • リポジトリからGitHubの問題を一覧表示する

  • 新しいGitHubの問題を作成する

  • エラー処理と検証

  • 環境変数による安全な認証

Related MCP server: GitHub MCP Server

インストール

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

git clone https://github.com/timbuchinger/mcp-github.git
cd mcp-github
  1. uv を使用して依存関係をインストールします。

pip install uv
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
uv pip install -r requirements.txt
  1. 環境テンプレートをコピーし、GitHub トークンを設定します。

cp .env.template .env

.envを編集し、GitHub 個人アクセス トークンを追加します。

GITHUB_TOKEN=your_token_here

GitHub 個人アクセス トークンを作成するには:

  1. GitHubの設定 -> 開発者設定 -> 個人アクセストークンに移動します

  2. repoスコープで新しいトークンを生成する

  3. トークンをコピーして.envファイルに貼り付けます

使用法

MCP サーバーを実行します。

python -m src.mcp_github.server

サーバーが起動し、2 つのツールが Cline に公開されます。

get_issues

GitHub リポジトリから問題のリストを取得します。

{
  "repo": "owner/repo"
}

問題作成

GitHub リポジトリに新しい問題を作成します。

{
  "repo": "owner/repo",
  "title": "Issue title",
  "body": "Issue description"
}

エラー処理

サーバーは一般的なエラーを処理します。

  • GitHubトークンがありません

  • リポジトリ名が無効です

  • 必要なパラメータが不足しています

  • GitHub APIエラー

エラー応答には、問題のトラブルシューティングに役立つ説明メッセージが含まれます。

発達

このプロジェクトでは依存関係の管理にUVを使用しています。開発環境をセットアップするには、以下の手順に従ってください。

# Install all dependencies (including dev dependencies)
uv pip install -r requirements.txt

# Run tests
pytest

# Format code
black .

# Type checking
mypy .
F
license - not found
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables LLMs to interact with GitHub repositories, issues, pull requests, and workflows through the Model Context Protocol. It provides a comprehensive set of tools for repository management, issue tracking, code search, and CI/CD automation.
  • A
    license
    C
    quality
    D
    maintenance
    Enables AI assistants to directly operate GitHub repositories, such as listing issues, through the Model Context Protocol.
    2
    107
    2
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

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/timbuchinger/mcp-github'

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