Summary
Claude、ChatGPT、CopilotのためにGraphQL APIをMCPサーバーに変換する手順ガイド。AnythingMCPを使用して、任意のGraphQLエンドポイントをAIアクセス可能にします。
GraphQL APIをAI対応のMCPサーバーに変換する
GraphQL APIは強力ですが、複雑です。AnythingMCPを使用してそれらをMCPサーバーに変換することで、AIエージェントは自然言語を通じてクエリやミューテーションを実行できます。
必要なもの
- GraphQL APIエンドポイント
- Dockerがインストールされていること
- MCP互換のAIクライアント
ステップバイステップガイド
ステップ1: AnythingMCPをデプロイする
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
ステップ2: GraphQLコネクタを作成する
ダッシュボードで新しいGraphQLコネクタを作成します。GraphQLエンドポイントのURLを提供します。AnythingMCPはスキーマを調査して、利用可能なクエリとミューテーションを発見します。
ステップ3: クエリからツールを定義する
公開するGraphQLクエリとミューテーションを選択します。AnythingMCPはGraphQLスキーマタイプを自動的にMCPツールパラメータに変換します。
ステップ4: 認証を設定する
GraphQL APIに必要なBearerトークン、APIキー、またはOAuth 2.0を設定します。
ステップ5: AIクライアントを接続する
{
"mcpServers": {
"my-graphql-api": {
"url": "http://localhost:4000/mcp"
}
}
}
変換する人気のGraphQL API
- Sorare — ファンタジースポーツとカードマーケットプレイス
- GitHub GraphQL API — リポジトリとプロジェクト管理
- Shopify Storefront API — Eコマースデータ
- Contentful — コンテンツ管理
- Hasura — データベース上のインスタントGraphQL
次のステップ
このガイドは役に立ちましたか?