remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with GitHub's API, allowing users to create repositories with auto-generated names from descriptions, add topics/tags to repositories, set repository homepages, and initialize repositories with README files.
GitHub MCP サーバー
GitHub APIと連携するためのツールを提供するModel Context Protocol(MCP)サーバー。現在、説明、トピック、ウェブサイトURLを含むリポジトリの作成をサポートしています。
特徴
- 説明から自動生成された名前で GitHub リポジトリを作成する
- リポジトリにトピック/タグを追加する
- リポジトリのホームページを設定する
- README ファイルでリポジトリを自動初期化する
インストール
- リポジトリをクローンする
- 依存関係をインストールします:
- サーバーを構築します。
構成
サーバーには、リポジトリ作成権限を持つGitHub個人アクセストークンが必要です。MCP設定ファイルに以下の行を追加してください。
利用可能なツール
リポジトリの作成
自然言語コマンドを使用して GitHub リポジトリを作成または更新します。
コマンド形式
このツールは、さまざまな操作のための自然言語コマンドを受け入れます。
リポジトリの作成:
または
リポジトリの説明を更新しています:
または
リポジトリタグを更新しています:
または
リポジトリ Web サイトを更新しています:
または
使用例
新しいリポジトリの作成:
これにより、次のようになります。
- 「my-machine-learning-image-classifier」という名前のリポジトリを作成します。
- 説明を「私の機械学習画像分類器」に設定します
- リポジトリトピックとして「python」、「tensorflow」、「computer-vision」を追加します
- ウェブサイトを「 https://example.com/docs 」に設定します
- READMEファイルで初期化する
リポジトリの説明を更新しています:
リポジトリタグを更新しています:
リポジトリ Web サイトを更新しています:
このツールは、さまざまな自然言語パターンとキーワードを理解します。
- リポジトリを作成するための Create/make/new
- リポジトリを更新するための更新/変更/設定/修正
- 説明を更新するための「description to/as」
- タグを更新するための「tags/topics to/as」
- ウェブサイトを更新するための「ウェブサイト/ホームページ/URL to/as」
発達
サーバーを変更または拡張するには:
src/index.ts
に変更を加える- サーバーを再構築します。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Tools
AI モデルが GitHub の API と対話できるようにし、自然言語コマンドを使用して説明、トピック、Web サイトの URL を含むリポジトリの作成と管理を可能にするモデル コンテキスト プロトコル サーバー。