Skip to main content
Glama

Servidor de protocolo de contexto de modelo (MCP) APISIX

insignia de herrería

El servidor del Protocolo de Contexto de Modelo (MCP) de APISIX se utiliza para conectar los grandes modelos de lenguaje (LLM) con la API de administración de APISIX. Su objetivo es facilitar la interacción basada en lenguaje natural para la visualización y gestión de recursos en APISIX mediante clientes de IA compatibles con MCP.

https://github.com/user-attachments/assets/081e878c-225e-4ff8-a9c5-5813f4784cfe

Operaciones de soporte

Operaciones comunes

  • get_resource : recupera recursos por tipo (rutas, servicios, upstreams, etc.)

  • delete_resource : Eliminar recursos por ID

  • send_request_to_gateway : envía una solicitud o varias solicitudes a la puerta de enlace APISIX

Operaciones de recursos de API

  • create_route / update_route / delete_route : Administrar rutas

  • create_service / update_service / delete_service : Administrar servicios

  • create_upstream / update_upstream / delete_upstream : Administrar upstream

  • create_ssl / update_ssl / delete_ssl : Administrar certificados SSL

  • create_or_update_proto : Administrar definiciones de protobuf

  • create_or_update_stream_route : Administrar rutas de transmisión

Operaciones del complemento

  • get_all_plugin_names : Obtener todos los nombres de complementos disponibles

  • get_plugin_info / get_plugins_by_type / get_plugin_schema : Recuperar la configuración de los complementos

  • create_plugin_config / update_plugin_config : Administrar configuraciones de complementos

  • create_global_rule / update_global_rule : Administrar las reglas globales del complemento

  • get_plugin_metadata / create_or_update_plugin_metadata / delete_plugin_metadata : Administrar metadatos del complemento

Configuración de seguridad

  • get_secret_by_id / create_secret / update_secret : Administrar secretos

  • create_or_update_consumer / delete_consumer : Administrar consumidores

  • get_credential / create_or_update_credential / delete_credential /: Administrar las credenciales del consumidor

  • create_consumer_group / delete_consumer_group : Administrar grupos de consumidores

Related MCP server: DolphinScheduler MCP Server

Configuración en el cliente de IA

Requisito previo

Siga la guía de introducción a APISIX para configurar y ejecutar APISIX.

Instalación mediante herrería

Para instalar automáticamente el servidor de protocolo de contexto de modelo APISIX para Claude Desktop a través de Smithery :

npx -y @smithery/cli install @api7/apisix-mcp --client claude

Usando npm

Configure su cliente de IA (Cursor, Claude, Copilot, etc.) con las siguientes configuraciones:

{
  "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-api-key"
      }
    }
  }
}

Usando código fuente

Primero clona el repositorio apisix-mcp:

git clone https://github.com/api7/apisix-mcp.git
cd apisix-mcp

Instalar las dependencias y compilar el proyecto:

pnpm install
pnpm build

Configure su cliente de IA (Cursor, Claude, Copilot, etc.) con las siguientes configuraciones:

{
  "mcpServers": {
    "apisix-mcp": {
      "command": "node",
      "args": [
        "your-apisix-mcp-path/dist/index.js"
      ],
      "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-api-key"
      }
    }
  }
}

Variables de entorno

Variable

Descripción

Valor predeterminado

APISIX_SERVER_HOST

Host que tiene acceso a su servidor APISIX

http://127.0.0.1

APISIX_SERVER_PORT

Puerto del servidor APISIX

9080

APISIX_ADMIN_API_PORT

Puerto API de administración

9180

APISIX_ADMIN_API_PREFIX

Prefijo de API de administración

/apisix/admin

APISIX_ADMIN_KEY

Clave de autenticación de la API de administración

edd1c9f034335f136f87ad84b625c8f1

Para ver o modificar las configuraciones de la API de administración en APISIX, consulte la documentación de la API de administración .

Install Server
A
license - permissive license
C
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.
    4,812
    286
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    A Model Context Protocol server that exposes over 200+ APIs from API.market as MCP resources, allowing large language models to discover and interact with various APIs through natural language commands.
    34
    25
    4
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that bridges MCP clients with local LLM services, enabling seamless integration with MCP-compatible applications through standard tools like chat completion, model listing, and health checks.

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/api7/apisix-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server