Integrations
Provides tools for interacting with GitHub's API, enabling repository creation, pushing content to repositories, and retrieving user information.
GitHub MCP サーバー
GitHub 統合のための Model Context Protocol (MCP) サーバー実装。このサーバーは、MCP プロトコルを介して GitHub API とやり取りするためのツールを提供します。
特徴
- GitHubリポジトリを作成する
- コンテンツをリポジトリにプッシュする
- ユーザー情報を取得する
- 適切なエラー処理とTypeScriptの型安全性
- 自動インストールスクリプト
前提条件
- Node.js (v18以上)
- npm (v8以上)
- PowerShell(Windows インストール用)
- リポジトリスコープを持つGitHubパーソナルアクセストークン
インストール
ウィンドウズ
- このリポジトリをクローンします:
Copy
- インストール スクリプトを実行します。
Copy
スクリプトは次のようになります。
- 必要なディレクトリを作成する
- 依存関係をインストールする
- TypeScriptコードをビルドする
- MCP設定を構成する
手動インストール
- MCP ディレクトリを作成します。
Copy
- このリポジトリをそのディレクトリにクローンします。
Copy
- 依存関係をインストールします:
Copy
- TypeScript コードをビルドします。
Copy
- サーバー構成を MCP 設定ファイルに追加します:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
Copy
利用可能なツール
get_user
GitHub ユーザー情報を取得します。
Copy
リポジトリの作成
新しい GitHub リポジトリを作成します。
Copy
リポジトリへのプッシュ
コンテンツを GitHub リポジトリにプッシュします。
Copy
発達
- リポジトリをクローンする
- 依存関係をインストール:
npm install
src/index.ts
に変更を加える- ビルド:
npm run build
- 変更をテストする
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
MCP プロトコルを介して GitHub の API と対話するためのツールを提供し、ユーザーがリポジトリを作成したり、コンテンツをプッシュしたり、ユーザー情報を取得したりできるようにします。