{"slug":"api7/apisix-mcp","name":"APISIX-MCP","description":"APISIX Model Context Protocol (MCP) server is used to bridge large language models (LLMs) with the APISIX Admin API, supporting querying and managing all resources in Apache APISIX.","category":"cloud-service","tags":["community"],"official":false,"stars":37,"transport":"http","install":[{"cmd":"npx -y @smithery/cli","imports":[]}],"tools":[{"name":"get_resource","description":"Retrieve resources by type (routes, services, upstreams, etc.)"},{"name":"delete_resource","description":"Remove resources by ID"},{"name":"send_request_to_gateway","description":"Send a request or multiple requests to the APISIX gateway"},{"name":"create_route","description":"Manage routes"},{"name":"update_route","description":"Manage routes"},{"name":"delete_route","description":"Manage routes"},{"name":"create_service","description":"Manage services"},{"name":"update_service","description":"Manage services"},{"name":"delete_service","description":"Manage services"},{"name":"create_upstream","description":"Manage upstream"},{"name":"update_upstream","description":"Manage upstream"},{"name":"delete_upstream","description":"Manage upstream"},{"name":"create_ssl","description":"Manage SSL certificates"},{"name":"update_ssl","description":"Manage SSL certificates"},{"name":"delete_ssl","description":"Manage SSL certificates"},{"name":"create_or_update_proto","description":"Manage protobuf definitions"},{"name":"create_or_update_stream_route","description":"Manage stream routes"},{"name":"get_all_plugin_names","description":"Get all available plugin names"},{"name":"get_plugin_info","description":"Retrieve plugins configuration"},{"name":"get_plugins_by_type","description":"Retrieve plugins configuration"},{"name":"get_plugin_schema","description":"Retrieve plugins configuration"},{"name":"create_plugin_config","description":"Manage plugin configurations"},{"name":"update_plugin_config","description":"Manage plugin configurations"},{"name":"create_global_rule","description":"Manage plugin global rules"},{"name":"update_global_rule","description":"Manage plugin global rules"},{"name":"get_plugin_metadata","description":"Manage plugin metadata"},{"name":"create_or_update_plugin_metadata","description":"Manage plugin metadata"},{"name":"delete_plugin_metadata","description":"Manage plugin metadata"},{"name":"get_secret_by_id","description":"Manage secrets"},{"name":"create_secret","description":"Manage secrets"},{"name":"update_secret","description":"Manage secrets"},{"name":"create_or_update_consumer","description":"Manage consumers"},{"name":"delete_consumer","description":"Manage consumers"},{"name":"get_credential","description":"Manage consumer credentials"},{"name":"create_or_update_credential","description":"Manage consumer credentials"},{"name":"delete_credential","description":"Manage consumer credentials"},{"name":"create_consumer_group","description":"Manage consumer groups"},{"name":"delete_consumer_group","description":"Manage consumer groups"}],"env_vars":["APISIX_SERVER_HOST","APISIX_SERVER_PORT","APISIX_ADMIN_API_PORT","APISIX_ADMIN_KEY"],"auth_type":"none","github":"https://github.com/api7/apisix-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}