APISIX Model Context Protocol (MCP) Server
Support Operations
Common Operations
get_resource
: Retrieve resources by type (routes, services, upstreams, etc.)
delete_resource
: Remove resources by ID
send_request_to_gateway
: Send a request or multiple requests to the APISIX gateway
API Resources Operations
create_route
/update_route
/delete_route
: Manage routes
create_service
/update_service
/delete_service
: Manage services
create_upstream
/update_upstream
/delete_upstream
: Manage upstream
create_ssl
/update_ssl
/delete_ssl
: Manage SSL certificates
create_or_update_proto
: Manage protobuf definitions
create_or_update_stream_route
: Manage stream routes
Plugin Operations
get_all_plugin_names
: Get all available plugin names
get_plugin_info
/get_plugins_by_type
/get_plugin_schema
: Retrieve plugins configuration
create_plugin_config
/update_plugin_config
: Manage plugin configurations
create_global_rule
/update_global_rule
: Manage plugin global rules
get_plugin_metadata
/create_or_update_plugin_metadata
/delete_plugin_metadata
: Manage plugin metadata
Security Configuration
get_secret_by_id
/create_secret
/update_secret
: Manage secrets
create_or_update_consumer
/delete_consumer
: Manage consumers
get_credential
/create_or_update_credential
/delete_credential
/: Manage consumer credentials
create_consumer_group
/delete_consumer_group
: Manage consumer groups
Configuration in AI client
Prerequisite
Installing via Smithery
Using npm
Using source code
Environment Variables
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
APISIX Model Context Protocol (MCP) Server
Support Operations
Common Operations
get_resource
: Retrieve resources by type (routes, services, upstreams, etc.)
delete_resource
: Remove resources by ID
send_request_to_gateway
: Send a request or multiple requests to the APISIX gateway
API Resources Operations
create_route
/update_route
/delete_route
: Manage routes
create_service
/update_service
/delete_service
: Manage services
create_upstream
/update_upstream
/delete_upstream
: Manage upstream
create_ssl
/update_ssl
/delete_ssl
: Manage SSL certificates
create_or_update_proto
: Manage protobuf definitions
create_or_update_stream_route
: Manage stream routes
Plugin Operations
get_all_plugin_names
: Get all available plugin names
get_plugin_info
/get_plugins_by_type
/get_plugin_schema
: Retrieve plugins configuration
create_plugin_config
/update_plugin_config
: Manage plugin configurations
create_global_rule
/update_global_rule
: Manage plugin global rules
get_plugin_metadata
/create_or_update_plugin_metadata
/delete_plugin_metadata
: Manage plugin metadata
Security Configuration
get_secret_by_id
/create_secret
/update_secret
: Manage secrets
create_or_update_consumer
/delete_consumer
: Manage consumers
get_credential
/create_or_update_credential
/delete_credential
/: Manage consumer credentials
create_consumer_group
/delete_consumer_group
: Manage consumer groups
Configuration in AI client
Prerequisite
Installing via Smithery
Using npm
Using source code
Environment Variables
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |