apisix-mcp

apisix-mcp

23

APISIX Model Context Protocol Server connects large language models with the APISIX Admin API, facilitating natural language interactions to manage APISIX resources. Key features include retrieval and management of various resources, plugin configurations, and security management.

APISIX Model Context Protocol (MCP) Server

APISIX Model Context Protocol (MCP) server bridges large language models with the APISIX Admin API to enable natural language-based interaction for viewing and managing resources in APISIX.

Support Operations

Common Operations

  • Retrieve resources, remove resources by ID, and send requests to the APISIX gateway.

API Resources Operations

  • Manage routes, services, upstreams, SSL certificates, protobuf definitions, and stream routes.

Plugin Operations

  • Retrieve plugin configurations and manage plugin configurations, global rules, and metadata.

Security Configuration

  • Manage secrets, consumers, consumer credentials, and consumer groups.

Configuration in AI client

  • Set up and run APISIX, install via Smithery, use npm, or source code for setup and configuration.

Environment Variables

  • Key variables include server host, server port, admin API port, admin API prefix, and admin API key.