APISIX-MCP
Servidor de protocolo de contexto de modelo (MCP) APISIX
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 IDsend_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 rutascreate_service/update_service/delete_service: Administrar servicioscreate_upstream/update_upstream/delete_upstream: Administrar upstreamcreate_ssl/update_ssl/delete_ssl: Administrar certificados SSLcreate_or_update_proto: Administrar definiciones de protobufcreate_or_update_stream_route: Administrar rutas de transmisión
Operaciones del complemento
get_all_plugin_names: Obtener todos los nombres de complementos disponiblesget_plugin_info/get_plugins_by_type/get_plugin_schema: Recuperar la configuración de los complementoscreate_plugin_config/update_plugin_config: Administrar configuraciones de complementoscreate_global_rule/update_global_rule: Administrar las reglas globales del complementoget_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 secretoscreate_or_update_consumer/delete_consumer: Administrar consumidoresget_credential/create_or_update_credential/delete_credential/: Administrar las credenciales del consumidorcreate_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 claudeUsando 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-mcpInstalar las dependencias y compilar el proyecto:
pnpm install
pnpm buildConfigure 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 |
| Host que tiene acceso a su servidor APISIX |
|
| Puerto del servidor APISIX |
|
| Puerto API de administración |
|
| Prefijo de API de administración |
|
| Clave de autenticación de la API de administración |
|
Para ver o modificar las configuraciones de la API de administración en APISIX, consulte la documentación de la API de administración .
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceA server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.4,812286MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI agents to interact with Apache DolphinScheduler through a standardized protocol, enabling AI-driven workflow management.27Apache 2.0
- AlicenseCqualityDmaintenanceA 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.34254MIT
- FlicenseNot gradedqualityDmaintenanceA 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.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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