a year ago
The APISIX official MCP server bridges LLMs with the APISIX Admin API. It aims to enable natural language-based interaction for viewing and managing resources in APISIX through MCP-compatible AI clients.
Tools
get_resource
delete_resource
send_request_to_gateway
create_route
update_route
create_service
update_service
create_upstream
update_upstream
create_or_update_consumer
get_credential
create_or_update_credential
delete_credential
create_ssl
update_ssl
create_global_rule
update_global_rule
create_consumer_group
update_consumer_group
get_all_plugin_names
get_plugin_schema
get_plugin_metadata
create_plugin_config
update_plugin_config
create_or_update_plugin_metadata
delete_plugin_metadata
create_or_update_stream_route
get_secret_by_id
create_secret
update_secret
delete_secret
create_or_update_proto
Server Config
{
"mcpServers": {
"apisix-mcp": {
"command": "npx",
"args": [
"-y",
"apisix-mcp"
],
"env": {
"APISIX_SERVER_HOST": "your-apisix-server-host",
"APISIX_ADMIN_API_PORT": "your-apisix-admin-api-port",
"APISIX_ADMIN_API_PREFIX": "your-apisix-admin-api-prefix",
"APISIX_ADMIN_KEY": "your-apisix-api-key"
}
}
}
}