api7/apisix-mcp

api7/apisix-mcp

от api7
MCP-сервер для управления APISIX через Admin API с помощью естественного языка. Позволяет просматривать, создавать и удалять ресурсы (роуты, сервисы, upstreams, плагины) через AI-клиенты. Полезен р...

MseeP.ai Security Assessment Badge

APISIX Model Context Protocol (MCP) Server

smithery badge

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.

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

Support Operations

Common Operations
  • get_resource: Retrieve resources by type (routes, services, upstreams, etc.)
  • delete_resource: Remove resources by ID
  • send_request_to_gateway: Send a request or multiple requests to the APISIX gateway
API Resources Operations
  • create_route/update_route/delete_route: Manage routes
  • create_service/update_service/delete_service: Manage services
  • create_upstream/update_upstream/delete_upstream: Manage upstream
  • create_ssl/update_ssl/delete_ssl: Manage SSL certificates
  • create_or_update_proto: Manage protobuf definitions
  • create_or_update_stream_route: Manage stream routes
Plugin Operations
  • get_all_plugin_names: Get all available plugin names
  • get_plugin_info/get_plugins_by_type/get_plugin_schema: Retrieve plugins configuration
  • create_plugin_config/update_plugin_config: Manage plugin configurations
  • create_global_rule/update_global_rule: Manage plugin global rules
  • get_plugin_metadata/create_or_update_plugin_metadata/delete_plugin_metadata: Manage plugin metadata
Инструменты были проиндексированы:
create_consumer_group

Создать потребительскую группу

Параметры
  • consumerGroupobjectобязательный

    consumer group configuration object

  • idstring

    consumer group ID

create_global_rule

Создать глобальное правило

Параметры
  • idstringобязательный

    global rule ID

  • pluginsobjectобязательный

    plugins configuration

create_or_update_consumer

Создаёт consumer; если consumer уже существует, он будет обновлён.

Параметры
  • descstring

    consumer description

  • group_idstring

    consumer group id

  • labelsobject

    consumer labels

  • pluginsobject

    consumer plugins

  • usernamestringобязательный

    consumer username

create_or_update_credential

Создать или обновить учетные данные для потребителя

Параметры
  • credentialobjectобязательный

    credential configuration object

  • idstringобязательный

    credential id

  • usernamestringобязательный

    consumer username

create_or_update_plugin_metadata

Создать или обновить метаданные плагина

Параметры
  • metadataobjectобязательный

    plugins configuration

  • namestringобязательный

    plugins name

create_or_update_proto

Создаёт proto; если proto уже существует, он будет обновлён.

Параметры
  • idstring

    proto id

  • protoobjectобязательный
create_or_update_stream_route

Создать потоковый маршрут, если потоковый маршрут уже существует, он будет обновлён.

Параметры
  • idstring

    stream route id

  • routeobjectобязательный

    stream route configuration

create_plugin_config

Создать новую конфигурацию плагина

Параметры
  • idstringобязательный

    plugin config ID

  • pluginsobjectобязательный
create_route

Создать маршрут

Параметры
  • idstring

    route id

  • routeobjectобязательный

    route configuration

create_secret

Создать секрет

Параметры
  • idstring

    secret id

  • managerenumобязательный

    secret manager type

  • secretobjectобязательный
create_service

Создать сервис

Параметры
  • idstring

    service id

  • serviceobjectобязательный

    service configuration object

create_ssl

Создать SSL-сертификат

Параметры
  • idstring

    SSL certificate ID

  • sslobjectобязательный

    SSL certificate configuration object

create_upstream

Создаёт upstream-сервис с настройками балансировки нагрузки

Параметры
  • idstring

    upstream id

  • upstreamobjectобязательный

    upstream service configuration object

delete_credential

Удалить учётные данные для потребителя

Параметры
  • idstringобязательный

    credential id

  • usernamestringобязательный

    consumer username

delete_plugin_metadata

Удалить метаданные плагина

Параметры
  • namestringобязательный

    plugins name

delete_resource

Удалить ресурс по ID

Параметры
  • idstringобязательный

    resource id

  • typeenumобязательный

    resource type

delete_secret

Удалить секрет по ID

Параметры
  • idstringобязательный

    secret id

  • managerenumобязательный

    secret manager type

get_all_plugin_names

Получить все названия плагинов.

Параметры

Без параметров.

get_credential

Получить все учётные данные или конкретные учётные данные для потребителя

Параметры
  • idstring

    credential id

  • usernamestringобязательный

    consumer username

get_plugin_metadata

Получить метаданные для конкретного плагина

Параметры
  • namestringобязательный

    plugins name

get_plugin_schema

Получить схему всех плагинов или схему конкретного плагина по имени

Параметры
  • namestringобязательный

    plugins name

  • typeenum

    plugins type

get_resource

Получить сведения о ресурсе по ID или вывести список всех ресурсов

Параметры
  • idstring

    resource id

  • labelsobject

    filter labels

  • namestring

    filter name

  • pagenumber

    page number

  • page_sizenumber

    page size

  • typeenumобязательный

    resource type

  • uristring

    filter uri

get_secret_by_id

Получить секрет по ID

Параметры
  • idstring

    secret id

  • managerenumобязательный

    secret manager type

  • pagenumber

    page number

  • page_sizenumber

    page size

send_request_to_gateway

Отправляет запрос или несколько запросов к APISIX gateway

Параметры
  • requestsobject[]обязательный

    array of requests to send in parallel

update_consumer_group

Обновить конкретные атрибуты существующей потребительской группы

Параметры
  • consumerGroupobject | null

    consumer group configuration object

  • idstring | null

    consumer group ID

update_global_rule

Обновляет конкретные атрибуты существующего глобального правила

Параметры
  • idstring | null

    global rule ID

  • pluginsobject | null

    plugins configuration

update_plugin_config

Обновить конфигурацию плагина

Параметры
  • idstring | null

    plugin config ID

  • pluginsobject | null
update_route

Обновить отдельные атрибуты существующего маршрута

Параметры
  • idstring | null

    route id

  • routeobject | null

    route configuration

update_secret

Обновить определённые атрибуты существующего секрета

Параметры
  • idstring | null

    secret id

  • managerenum | null

    secret manager type

  • secretobject | null
update_service

Обновить конкретные атрибуты существующего сервиса

Параметры
  • idstring | null

    service id

  • serviceobject | null

    service configuration object

update_ssl

Обновляет определенные атрибуты существующего SSL-сертификата

Параметры
  • idstring | null

    SSL certificate ID

  • sslobject | null

    SSL certificate configuration object

update_upstream

Обновляет указанные атрибуты существующего upstream.

Параметры
  • idstring | null

    upstream id

  • upstreamobject | null

    upstream service configuration object

Похожие MCP-сервера

icoretech/warden-mcp

icoretech/warden-mcp

MCP-сервер для программного управления хранилищем Vaultwarden и Bitwarden через официальный CLI. Позволяет создавать, искать, читать и обновлять элементы, управлять вложениями и коллекциями. Идеаль...

TypeScript15
GeiserX/spinnaker-mcp

GeiserX/spinnaker-mcp

MCP-сервер для управления Spinnaker через Gate API. Управляйте пайплайнами, выполнениями, инфраструктурой (кластеры, балансировщики) и задачами. Полезен DevOps-инженерам, автоматизирующим continuous delivery с помощью LLM-агентов.

Go5
layervai/qurl-mcp

layervai/qurl-mcp

MCP-сервер для qURL - защищенные ссылки с гибкими политиками. Позволяет AI-агентам (Claude, GPT) создавать, разрешать и управлять ссылками. Полезен разработчикам для безопасного обмена ресурсами.

TypeScript4
strowk/mcp-k8s-go

strowk/mcp-k8s-go

MCP сервер на Go для управления Kubernetes через Claude Desktop. Позволяет просматривать контексты и ресурсы (поды, сервисы, деплои), получать логи, запускать команды в подах. Полезен DevOps-инжене...

Go384
ofershap/mcp-server-docker

ofershap/mcp-server-docker

MCP-сервер для управления Docker из AI-ассистента: просмотр контейнеров, логов, запуск/остановка, выполнение команд и мониторинг ресурсов. Подключается к локальному Docker без API-ключей. Полезен р...

TypeScript2
Yutarop/ros-mcp

Yutarop/ros-mcp

MCP инструмент для управления роботами в ROS2 с помощью естественного языка. Поддерживает топики, сервисы, экшены и все типы сообщений. Полезен робототехникам для отладки и прототипирования.

Python36
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин