跳到主要内容

管理方式

APISIX 提供多种方式来管理路由、上游、插件和其他网关资源。每种方式分别支持不同的变更描述、审查和应用流程。

快速入门教程并列提供 Admin API、ADC 和 APISIX-MCP 示例。APISIX Agent Skills 使用 a6 管理 APISIX 资源。

方式工作原理常见运维场景
Admin API提供用于单项资源操作的 RESTful 端点。需要与 APISIX 细粒度集成的自定义控制器、内部平台和应用。
API 声明式 CLI(ADC)通过单独安装的 CLI 应用声明式 YAML 或 JSON 配置。以文件为事实来源的 GitOps 和 CI/CD 工作流,包括 lint、校验、配置漂移审查、环境晋级和审批后的同步。
a6 CLI通过单独安装的 CLI 调用 Admin API,执行资源和诊断命令。交互式资源管理、使用结构化输出的脚本、故障排查,以及支持 Agent Skills 和 Shell 命令的 AI 编程 Agent。
APISIX-MCP通过单独配置的 MCP 服务器,将 APISIX 操作公开为工具。支持 MCP 且需要执行资源操作或发送网关测试请求的 AI 客户端和 Agent。

ADC、a6 和 APISIX-MCP 均不随 APISIX 一起提供。开始相应示例前,请先设置 ADC 或 APISIX-MCP。若使用 APISIX Agent Skills,请先安装 a6。

将 APISIX 与 AI Agent 配合使用

a6 和 APISIX-MCP 都能让 AI Agent 连接 APISIX,但工作方式不同。APISIX Agent Skills 提供 APISIX 专用指令和示例;支持 Shell 的编程 Agent 会按照这些内容运行 a6 命令。APISIX-MCP 则提供 MCP 兼容客户端或 Agent 可发现和调用的结构化工具。

同一任务无需同时使用两者。若 Agent 支持 Agent Skills 和 Shell 命令,请使用 a6 Skills;若客户端或 Agent 支持 MCP,并且你希望通过 MCP 服务器公开 APISIX 操作,请使用 APISIX-MCP。

后续步骤

你已了解可用的管理方式。接下来,请使用适合你的工作流的方式配置第一条路由