apisix-mcp MCP Server

APISIX Model Context Protocol (MCP) server is used to bridge large language models (LLMs) with the APISIX Admin API. It aims to enable natural language-based interaction for viewing and managing resources in APISIX…

Local serverstdioISC

What is the apisix-mcp Server?

apisix-mcp source profile. From the maintainer documentation: “APISIX Model Context Protocol (MCP) server is used to bridge large language models (LLMs) with the APISIX Admin API. It aims to enable natural language-based interaction for viewing and managing resources in APISIX through MCP-compatible AI clients.”

Installation

The documented npm package is apisix-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares APISIX_SERVER_HOST, APISIX_SERVER_PORT, APISIX_ADMIN_API_PORT, APISIX_ADMIN_API_PREFIX, APISIX_ADMIN_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

How to install the apisix-mcp Server

{
  "mcpServers": {
    "apisix-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "apisix-mcp"
      ],
      "env": {
        "APISIX_SERVER_HOST": "your-apisix-server-host",
        "APISIX_SERVER_PORT": "your-apisix-server-port",
        "APISIX_ADMIN_API_PORT": "your-apisix-admin-api-port",
        "APISIX_ADMIN_API_PREFIX": "your-apisix-admin-api-prefix",
        "APISIX_ADMIN_KEY": "YOUR_APISIX_ADMIN_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
APISIX_SERVER_HOSTDeclared in the maintainer’s client configuration.Check documentation
APISIX_SERVER_PORTDeclared in the maintainer’s client configuration.Check documentation
APISIX_ADMIN_API_PORTDeclared in the maintainer’s client configuration.Check documentation
APISIX_ADMIN_API_PREFIXDeclared in the maintainer’s client configuration.Check documentation
APISIX_ADMIN_KEYDeclared in the maintainer’s client configuration.Check documentation