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

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

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

Параметры

  • idstring

    consumer group ID

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

    consumer group configuration object

create_global_rule

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

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

Параметры

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

    global rule ID

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

    plugins configuration

create_or_update_consumer

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

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

Параметры

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

    consumer username

  • descstring

    consumer description

  • labelsobject

    consumer labels

  • pluginsobject

    consumer plugins

  • group_idstring

    consumer group id

create_or_update_credential

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

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

Параметры

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

    consumer username

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

    credential id

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

    credential configuration object

create_or_update_plugin_metadata

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

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

Параметры

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

    plugins name

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

    plugins configuration

create_or_update_proto

Создаёт proto; если 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

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

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

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

Параметры

  • idstring

    service id

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

    service configuration object

create_ssl

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

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

Параметры

  • idstring

    SSL certificate ID

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

    SSL certificate configuration object

create_upstream

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

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

Параметры

  • idstring

    upstream id

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

    upstream service configuration object

delete_credential

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

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

Параметры

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

    consumer username

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

    credential id

delete_plugin_metadata

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

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

Параметры

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

    plugins name

delete_resource

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

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

Параметры

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

    resource id

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

    resource type

    routesservicesupstreamsconsumerssslsconsumer_groupsplugin_configsglobal_rulesstream_routesprotosplugin_configs
delete_secret

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

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

Параметры

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

    secret id

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

    secret manager type

    vaultawsgcp
get_all_plugin_names

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

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

Параметры

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

get_credential

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

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

Параметры

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

    consumer username

  • idstring

    credential id

get_plugin_metadata

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

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

Параметры

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

    plugins name

get_plugin_schema

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

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

Параметры

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

    plugins name

  • typeenum

    plugins type

    httpstream
get_resource

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

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

Параметры

  • idstring

    resource id

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

    resource type

    routesservicesupstreamsconsumerssslsconsumer_groupsplugin_configsglobal_rulesstream_routesprotosplugin_configs
  • pagenumber

    page number

  • page_sizenumber

    page size

  • namestring

    filter name

  • labelsobject

    filter labels

  • uristring

    filter uri

get_secret_by_id

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

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

Параметры

  • idstring

    secret id

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

    secret manager type

    vaultawsgcp
  • pagenumber

    page number

  • page_sizenumber

    page size

send_request_to_gateway

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

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

Параметры

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

    array of requests to send in parallel

update_consumer_group

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

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

Параметры

  • idstringnull

    consumer group ID

  • consumerGroupany

    consumer group configuration object

update_global_rule

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

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

Параметры

  • idstringnull

    global rule ID

  • pluginsany

    plugins configuration

update_plugin_config

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

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

Параметры

  • idstringnull

    plugin config ID

  • pluginsany
update_route

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

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

Параметры

  • idstringnull

    route id

  • routeany

    route configuration

update_secret

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

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

Параметры

  • idstringnull

    secret id

  • managerany

    secret manager type

  • secretany
update_service

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

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

Параметры

  • idstringnull

    service id

  • serviceany

    service configuration object

update_ssl

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

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

Параметры

  • idstringnull

    SSL certificate ID

  • sslany

    SSL certificate configuration object

update_upstream

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

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

Параметры

  • idstringnull

    upstream id

  • upstreamany

    upstream service configuration object

Другие проверенные MCP-сервера

ClickHouse/mcp-clickhouse

ClickHouse/mcp-clickhouse

официальный

MCP сервер для работы с ClickHouse: выполняет SQL-запросы, перечисляет базы и таблицы с пагинацией. Поддерживает chDB для быстрых встраиваемых запросов без ETL. Полезен разработчикам и аналитикам для интеграции ClickHouse в AI-инструменты через MCP.

Python826
Perplexity MCP

Perplexity MCP

официальный

Официальный MCP-сервер Perplexity: веб-поиск, ответы на вопросы, ресёрч и рассуждения через модели Sonar и Search API.

TypeScript2389
jetbrains/mcpProxy

jetbrains/mcpProxy

официальный

Прокси-сервер для подключения MCP-клиентов (Claude Desktop, VS Code) к JetBrains IDE. Упрощает интеграцию AI-ассистентов с IntelliJ, PyCharm и другими продуктами JetBrains через команды инструменто...

JavaScript962
getmockd/mockd

getmockd/mockd

официальный

Mockd — универсальный инструмент для создания моков HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE и SOAP. Один бинарник без зависимостей. Встроенный MCP-сервер позволяет AI-агентам управлять моками, им...

Go132
pinecone-io/assistant-mcp

pinecone-io/assistant-mcp

официальный

MCP-сервер на Rust для получения данных от Pinecone Assistant. Укажите API-ключ и лимит результатов. Интеграция с ИИ-инструментами через Docker. Для разработчиков поисковых ассистентов.

Rust45
stadiamaps/stadiamaps-mcp-server-ts

stadiamaps/stadiamaps-mcp-server-ts

официальный

MCP-сервер Stadia Maps даёт AI-ассистентам доступ к геокодированию, маршрутизации, статическим картам, часовым поясам и изохронам. Полезен для разработчиков, которым нужно быстро добавить локационн...

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

Лука Никитин