Skip to main content
Glama
highlight-ing

GitHub Integration MCP Server

GitHub 統合

GitHub MCP サーバーは、プル リクエストから差分を抽出する機能を提供します。

利用可能なツール

差分取得

GitHub プル リクエストから diff コンテンツを取得します。

パラメータ:

  • owner : リポジトリの所有者/組織名

  • repo : リポジトリ名

  • pr_number : プルリクエスト番号

戻り値: 次のものを含むオブジェクト:

  • content : PRの差分を含む文字列

Related MCP server: OSSInsight MCP Server

認証

必須:GitHub 個人アクセス トークンを環境変数として設定します。

export GITHUB_TOKEN=<your-github-token>

プライベートリポジトリにアクセスするには、トークンに少なくともrepoスコープの権限が必要です。パブリックリポジトリの場合は、 public_repoスコープのトークンで十分です。

エラー処理

サーバーは標準のエラー処理を実装します。

  • トークンが見つからないか無効な場合はErrorCode.AuthenticationErrorが返されます

  • リポジトリの詳細が無効の場合ErrorCode.InvalidParamsが返されます。

  • 存在しない PR はErrorCode.NotFoundを返します

  • 失敗した差分フェッチはフォーマットされたエラーメッセージを返します

  • SIGINT による正常なシャットダウン

技術的な詳細

  • Highlight AI MCP SDKを使用して構築

  • GitHub REST API v3 を使用

  • Zodによる入力検証

  • stdioベースのMCPサーバーとして実行

  • Node.js >=18.0.0 をサポート

制限事項

  • GitHub APIの制限に基づいてレート制限が適用されます

  • 大きな差分はGitHub APIの制限に従って切り捨てられる可能性があります

  • トークンには適切なリポジトリアクセス権限が必要です

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

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