mcpField
M
My MCP Server

My MCP Server

ローカル
github.com/rizzabhバージョン管理082 週間前に更新

My MCP Server について

My MCP Serverは、MCPクライアントからGitHubの一部のリポジトリ操作を利用できるようにします。リポジトリ検索、内容の取得、ファイルの作成・更新に対応します。

主な機能

  1. 01GitHubリポジトリの検索
  2. 02リポジトリ内容の取得
  3. 03リポジトリファイルの作成・更新

活用シーン

  1. 01条件に合うリポジトリの検索
  2. 02リポジトリ内ファイルの確認
  3. 03GitHubでファイルを作成・更新

MCP 対応

MCPクライアントにGitHubリポジトリ検索、内容取得、ファイル作成・更新の操作を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

私の MCP サーバー

GitHub API と連携する Model Context Protocol サーバーの実装です。

セットアップ

  1. このリポジトリをクローンします
  2. .env.example を .env にコピーし、GitHub トークンを入力します
  3. 依存関係をインストールします:npm install
  4. プロジェクトをビルドします:npm run build
  5. サーバーを起動します:npm start

開発

自動リロードを有効にして開発する場合:

npm run dev

利用可能な関数

この MCP サーバーでは、次の GitHub 操作を利用できます。

  • searchRepositories:GitHub リポジトリを検索します
  • getRepoContents:リポジトリの内容を取得します
  • createOrUpdateFile:リポジトリ内のファイルを作成または更新します

関数の追加

GitHub 操作を追加するには、src/index.ts の githubFunctions オブジェクトを拡張します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。