APISIX モデルコンテキストプロトコル (MCP) サーバー
APISIXモデルコンテキストプロトコル(MCP)サーバーは、大規模言語モデル(LLM)とAPISIX管理APIを連携させるために使用されます。MCP対応のAIクライアントを介して、APISIX内のリソースの表示と管理を自然言語ベースで実現することを目的としています。
https://github.com/user-attachments/assets/081e878c-225e-4ff8-a9c5-5813f4784cfe
サポート業務
一般的な操作
get_resource
: タイプ(ルート、サービス、アップストリームなど)別にリソースを取得します。delete_resource
: IDでリソースを削除するsend_request_to_gateway
: APISIXゲートウェイにリクエストまたは複数のリクエストを送信する
APIリソース操作
create_route
/update_route
/delete_route
: ルートを管理するcreate_service
/update_service
/delete_service
: サービスの管理create_upstream
/update_upstream
/delete_upstream
: アップストリームの管理create_ssl
/update_ssl
/delete_ssl
: SSL証明書を管理するcreate_or_update_proto
: protobuf定義を管理するcreate_or_update_stream_route
: ストリームルートを管理する
プラグイン操作
get_all_plugin_names
: 利用可能なすべてのプラグイン名を取得するget_plugin_info
/get_plugins_by_type
/get_plugin_schema
: プラグインの設定を取得するcreate_plugin_config
/update_plugin_config
: プラグインの設定を管理するcreate_global_rule
/update_global_rule
: プラグインのグローバルルールを管理するget_plugin_metadata
/create_or_update_plugin_metadata
/delete_plugin_metadata
: プラグインのメタデータを管理する
セキュリティ構成
get_secret_by_id
/create_secret
/update_secret
: シークレットを管理するcreate_or_update_consumer
/delete_consumer
: コンシューマーを管理するget_credential
/create_or_update_credential
/delete_credential
/: 消費者の資格情報を管理するcreate_consumer_group
/delete_consumer_group
: コンシューマーグループを管理する
AIクライアントでの構成
前提条件
APISIX をセットアップして実行するには、APISIXスタートガイドに従ってください。
Smithery経由でインストール
Smithery経由で Claude Desktop 用の APISIX モデル コンテキスト プロトコル サーバーを自動的にインストールするには:
npmの使用
AI クライアント (Cursor、Claude、Copilot など) を次の設定で構成します。
ソースコードの使用
まず、apisix-mcp リポジトリをクローンします。
依存関係をインストールしてプロジェクトをビルドします。
AI クライアント (Cursor、Claude、Copilot など) を次の設定で構成します。
環境変数
変数 | 説明 | デフォルト値 |
---|---|---|
APISIX_SERVER_HOST | APISIXサーバーにアクセスできるホスト | http://127.0.0.1 |
APISIX_SERVER_PORT | APISIX サーバーポート | 9080 |
APISIX_ADMIN_API_PORT | 管理APIポート | 9180 |
APISIX_ADMIN_API_PREFIX | 管理APIプレフィックス | /apisix/admin |
APISIX_ADMIN_KEY | 管理API認証キー | edd1c9f034335f136f87ad84b625c8f1 |
APISIX で管理 API 構成を表示または変更するには、管理 APIドキュメントを参照してください。
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
APISIX モデル コンテキスト プロトコル (MCP) サーバーは、大規模言語モデル (LLM) と APISIX 管理 API を橋渡しします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) compliant server that allows Large Language Models (LLMs) to search and retrieve content from microCMS APIs.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server implementation for the Didlogic API. This server allows Large Language Models (LLMs) to interact with Didlogic services through a standardized interface.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).Last updated -21JavaScriptApache 2.0