APISIX-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_resourceC | Get resource details by ID or list all resources |
| delete_resourceC | Delete a resource by ID |
| send_request_to_gatewayC | Send a request or multiple requests to the APISIX gateway |
| create_routeD | Create a route |
| update_routeC | Update specific attributes of an existing route |
| create_serviceD | Create a service |
| update_serviceC | Update specific attributes of an existing service |
| create_upstreamC | Create an upstream service with load balancing settings |
| update_upstreamC | Update specific attributes of an existing upstream |
| create_or_update_consumerC | Create a consumer, if the consumer already exists, it will be updated |
| get_credentialC | Get all credentials or a specific credential for a consumer |
| create_or_update_credentialC | Create or update a credential for a consumer |
| delete_credentialC | Delete a credential for a consumer |
| create_sslC | Create an SSL certificate |
| update_sslC | Update specific attributes of an existing SSL certificate |
| create_global_ruleC | Create a global rule |
| update_global_ruleC | Update specific attributes of an existing global rule |
| create_consumer_groupC | Create a consumer group |
| update_consumer_groupC | Update specific attributes of an existing consumer group |
| get_all_plugin_namesB | Get all plugin names |
| get_plugin_schemaC | Get all plugins schema or a specific plugin schema by name |
| get_plugin_metadataC | Get metadata for a specific plugin |
| create_plugin_configC | Create a new plugin config |
| update_plugin_configC | Update a plugin config |
| create_or_update_plugin_metadataC | Create or update plugin metadata |
| delete_plugin_metadataC | Delete plugin metadata |
| create_or_update_stream_routeC | Create a stream route, if the stream route already exists, it will be updated |
| get_secret_by_idC | Get a secret by ID |
| create_secretD | Create a secret |
| update_secretC | Update specific attributes of an existing secret |
| delete_secretC | Delete a secret by ID |
| create_or_update_protoC | Create a proto, if the proto already exists, it will be updated |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/api7/apisix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server