Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
APISIX_ADMIN_KEY | No | Admin API authentication key | edd1c9f034335f136f87ad84b625c8f1 |
APISIX_SERVER_HOST | No | Host that have access to your APISIX server | http://127.0.0.1 |
APISIX_ADMIN_API_PORT | No | Admin API port | 9180 |
APISIX_ADMIN_API_PREFIX | No | Admin API prefix | /apisix/admin |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |