管理方式
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。
后续步骤
你已了解可用的管理方式。接下来,请使用适合你的工作流的方式配置第一条路由。