APISIX Model Context Protocol (MCP) Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

APISIX MCP Server 是一个中间件服务,用于连接 AI 客户端与 APISIX 的管理 API,实现通过自然语言交互来管理 APISIX 资源。

核心功能

  1. 资源管理
  2. 获取、删除资源(如路由、服务、上游等)
  3. 发送请求到 APISIX 网关
  4. API 资源操作
  5. 创建/更新/删除路由、服务、上游、SSL 证书、protobuf 定义、流路由
  6. 插件操作
  7. 获取所有插件名称
  8. 获取插件信息、配置和模式
  9. 管理插件配置、全局规则和元数据
  10. 安全配置
  11. 管理密钥、消费者、消费者凭证和消费者组

适用场景

  • 通过自然语言交互管理 APISIX 资源
  • 自动化 APISIX 配置和管理
  • 集成 AI 客户端与 APISIX 管理功能

使用教程

使用依赖

  1. 按照 APISIX 入门指南 设置并运行 APISIX。

安装教程

  1. 通过 Smithery 安装
    bash
    npx -y @smithery/cli install @api7/apisix-mcp --client claude
  2. 通过 npm 使用
    在 AI 客户端配置中添加以下设置:
    json
    {
    "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"
    }
    }
    }
    }
  3. 通过源代码安装
    bash
    git clone https://github.com/api7/apisix-mcp.git
    cd apisix-mcp
    pnpm install
    pnpm build

    然后在 AI 客户端配置中添加相应设置。

调试方式

  1. 确保环境变量正确设置:
  2. APISIX_SERVER_HOST
  3. APISIX_SERVER_PORT
  4. APISIX_ADMIN_API_PORT
  5. APISIX_ADMIN_API_PREFIX
  6. APISIX_ADMIN_KEY
  7. 参考 Admin API 文档 查看或修改 Admin API 配置。

点击访问

搜索工具

Host MCP SSE Server on Google Cloud Run - MCP服务,MCP服务器,MCP教程

2025-4-29 16:01:35

搜索工具

Inkdrop MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:01:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索