APISIX-MCP - MCP Server segur per ALMC Security 2025

APISIX-MCP

Veure a GitHub

Insígnia d'Avaluació de Seguretat MseeP.ai

APISIX Model Context Protocol (MCP) Server

Insígnia de Smithery

APISIX Model Context Protocol (MCP) server s'utilitza per connectar models de llenguatge gran (LLMs) amb l'API d'administració d'APISIX. El seu objectiu és permetre una interacció basada en llenguatge natural per visualitzar i gestionar recursos a APISIX a través de clients d'IA compatibles amb MCP.

mcp-demo.mp4

Support Operations

Common Operations

  • get_resource: Recupera recursos per tipus (rutes, serveis, upstreams, etc.)
  • delete_resource: Elimina recursos per ID
  • send_request_to_gateway: Envia una o múltiples peticions al gateway d'APISIX

API Resources Operations

  • create_route/update_route/delete_route: Gestiona rutes
  • create_service/update_service/delete_service: Gestiona serveis
  • create_upstream/update_upstream/delete_upstream: Gestiona upstream
  • create_ssl/update_ssl/delete_ssl: Gestiona certificats SSL
  • create_or_update_proto: Gestiona definicions protobuf
  • create_or_update_stream_route: Gestiona rutes de flux

Plugin Operations

  • get_all_plugin_names: Obtén tots els noms de plugins disponibles
  • get_plugin_info/get_plugins_by_type/get_plugin_schema: Recupera la configuració dels plugins
  • create_plugin_config/update_plugin_config: Gestiona configuracions de plugins
  • create_global_rule/update_global_rule: Gestiona regles globals dels plugins
  • get_plugin_metadata/create_or_update_plugin_metadata/delete_plugin_metadata: Gestiona metadades dels plugins

Security Configuration

  • get_secret_by_id/create_secret/update_secret: Gestiona secrets
  • create_or_update_consumer/delete_consumer: Gestiona consumidors
  • get_credential/create_or_update_credential/delete_credential: Gestiona credencials dels consumidors
  • create_consumer_group/delete_consumer_group: Gestiona grups de consumidors

Configuration in AI client

Prerequisite

Segueix la guia APISIX Getting Started per configurar i executar APISIX.

Installing via Smithery

Per instal·lar APISIX Model Context Protocol Server per a Claude Desktop automàticament a través de Smithery:

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

Using npm

Configura el teu client d'IA (Cursor, Claude, Copilot, etc.) amb els següents paràmetres:

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

Using source code

Primer clona el repositori apisix-mcp:

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

Instal·la les dependències i construeix el projecte:

pnpm install pnpm build

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

Environment Variables

VariableDescripcióValor per defecte
APISIX

Instal\u00b7lem i gestionem el teu servidor MCP

El nostre equip configura, desplega i manté servidors MCP adaptats a la teva infraestructura.

  • Instal\u00b7lació i configuració professional
  • Integració amb els teus sistemes existents
  • Suport tècnic i manteniment continu
  • Seguretat i auditoria personalitzada

Resposta en menys de 24h · Sense compromís

Consulta ràpida sobre MCP

Relacionats a Servei en núvol - MCP Servers segurs