APISIX-MCP

Official
by api7

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APISIX_ADMIN_KEYNoAdmin API authentication keyedd1c9f034335f136f87ad84b625c8f1
APISIX_SERVER_HOSTNoHost that have access to your APISIX serverhttp://127.0.0.1
APISIX_ADMIN_API_PORTNoAdmin API port9180
APISIX_ADMIN_API_PREFIXNoAdmin API prefix/apisix/admin

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_resource

Get resource details by ID or list all resources

delete_resource

Delete a resource by ID

create_route

Create a route

update_route

Update specific attributes of an existing route

create_service

Create a service

update_service

Update specific attributes of an existing service

create_upstream

Create an upstream service with load balancing settings

update_upstream

Update specific attributes of an existing upstream

create_or_update_consumer

Create a consumer, if the consumer already exists, it will be updated

get_credential

Get all credentials or a specific credential for a consumer

create_or_update_credential

Create or update a credential for a consumer

delete_credential

Delete a credential for a consumer

create_ssl

Create an SSL certificate

update_ssl

Update specific attributes of an existing SSL certificate

create_global_rule

Create a global rule

update_global_rule

Update specific attributes of an existing global rule

create_consumer_group

Create a consumer group

update_consumer_group

Update specific attributes of an existing consumer group

get_all_plugin_names

Get all plugin names

get_plugin_schema

Get all plugins schema or a specific plugin schema by name

get_plugin_metadata

Get metadata for a specific plugin

create_plugin_config

Create a new plugin config

update_plugin_config

Update a plugin config

create_or_update_plugin_metadata

Create or update plugin metadata

delete_plugin_metadata

Delete plugin metadata

create_or_update_stream_route

Create a stream route, if the stream route already exists, it will be updated

get_secret_by_id

Get a secret by ID

create_secret

Create a secret

update_secret

Update specific attributes of an existing secret

delete_secret

Delete a secret by ID

create_or_update_proto

Create a proto, if the proto already exists, it will be updated

ID: s62o271u37