mcpField
A
Apollo MCP Server

Apollo MCP Server

ローカル
apollographql.com開発ツール317今日更新

Apollo MCP Server について

Apollo MCP Server は、設定した GraphQL 操作を MCP ツールとして公開し、AI モデルが Apollo 上の API にアクセスして連携できるようにします。Apollo のグラフを MCP クライアントにつなぐチーム向けです。

主な機能

  1. 01GraphQL 操作を MCP ツールとして公開
  2. 02グラフとサーバー動作の設定
  3. 03MCP クライアントへの接続
  4. 04crates.io からのインストールまたはソースからのビルド

活用シーン

  1. 01AI モデルから Apollo API にアクセス
  2. 02選択した GraphQL 操作を MCP クライアントに公開

MCP 対応

定義した GraphQL 操作を MCP クライアント向けのツールとして提供します。グラフ、操作定義、MCP クライアント接続の設定が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"apollo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/apollographql/apollo-mcp-server:v2.1.0"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/apollographql/apollo-mcp-server:v2.1.0

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/apollographql/apollo-mcp-server:v2.1.0

ツール

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

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

詳細

MCP Toplist

Apollo クライアント

version crates.io ci workflow status release binaries workflow status release container workflow status license codecov

Apollo MCP サーバー

Apollo MCP サーバーは、GraphQL 操作を MCP ツールとして公開するモデルコンテキストプロトコルサーバーです。Apollo で実行されている API に AI モデルがアクセスし、オーケストレーションするための標準的な方法を提供します。

ドキュメント

詳細についてはドキュメントをご覧ください。この README では、この MCP サーバーを実行する基本的な方法を紹介します。詳しい情報はドキュメントサイトをご覧ください。

インストール

ワークステーションに Rust がインストールされている場合は、このサーバーをソースからビルドできます。または、インストールガイドに従ってください。

crates.io から最新リリースをインストールするには、次を実行します。

cargo install --locked apollo-mcp-server

--lockedを指定すると、リリースのテストに使用されたものと同じ依存関係のバージョンでビルドされます。

代わりにこのリポジトリからビルドするには、ルートディレクトリからcargo buildを実行します。サーバーはtarget/debugディレクトリにビルドされます。

はじめに

このサーバーを使い始めるには、クイックスタートチュートリアルに従ってください。

使用方法

Apollo MCP サーバーの使用方法の詳細は、ユーザーガイドに記載されています。このサーバーを動作させるには、いくつか必須の項目があります。具体的には、次のものを設定する必要があります。

  1. MCP サーバーが前面に配置されるグラフ。
  2. MCP ツールとして公開する GraphQL 操作の定義。
  3. MCP サーバーの実行方法を記述した設定ファイル。
  4. LLM やMCP インスペクターなどの MCP クライアントへの接続。

これらについては、すべてユーザーガイドで説明しています。設定ファイルの具体的な設定オプションは、設定ファイルのリファレンスに記載されています。

貢献

詳細については、貢献ガイドラインをご確認ください。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。ライセンス全文については、LICENSEファイルをご覧ください。

セキュリティ

セキュリティポリシーをご確認ください。

重要


**発見したバグがセキュリティ脆弱性である場合、GitHub の Issue を作成しないでください。**代わりに、セキュリティポリシーをご確認ください。

コメント

MCP は初めてですか?

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

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