Kong网关管理AI工具

DecK-MCP-AI-Chatbot是一个强大的AI工具,集成了Deck MCP服务器支持,可简化Kong网关管理,通过自然语言提示将API规范文件转换为Deck格式并同步路由、服务和上游配置。

  • by Ashaldsouza
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Ashaldsouza/DecK-MCP-AI-Chatbot

使用说明

DecK-MCP-AI-Chatbot(可译为“DecK-MCP人工智能聊天机器人”)

DecK-MCP-AI-Chatbot(可译为):DecK-MCP人工智能聊天机器人 是一种功能强大的代理型人工智能工具,集成了 甲板MCP服务器 支持简化Kong网关管理。它可以接收API规范文件,将其转换为Deck格式,并无缝同步路由、服务和上游——所有这些都不需要手动执行curl命令 自然语言提示 并且与Cursor集成后,配置和管理Kong变得更加顺畅、快速且直观。


特点/特性

  • 转换 spec文件 直接进入 甲板 配置并运行 甲板指令 通过MCP服务器
  • 无缝同步 路线;道路, 服务,和 上游(服务/资源等)
  • 申请 插件 通过一个单一的自然语言提示
  • 兼容于 Kong 3.x
  • 与……配合使用 光标 或任何兼容MCP的客户端

安装

先决条件

  • Node.js 版本 >= 18 (支持原生 fetch)
  • npm(Node Package Manager,Node包管理器)
  • Deck CLI(Deck 命令行界面) 全局安装
  • Kong 管理 API 运行(默认: http://localhost:8001)

步骤

  1. 克隆仓库:
git clone https://github.com/YOUR_USERNAME/AgenticAI-DeckMCP.git
cd AgenticAI-DeckMCP

2. 安装依赖项:

npm install

3. 启动MCP服务器:

node index.js

服务器将在 http://127.0.0.1:3000/mcp 上运行

配置光标

1. 打开光标并创建一个文件在(此处“in”可能指某个位置或上下文,但中文中通常不直接翻译,若需具体位置,需补充信息,如“在桌面”等) .cursor\mcp.json。

2. 添加一个具有以下配置的新服务器:

{
 "mcpServers": {
   "deck_mcp_server": {
     "type": "http",
     "url": "http://127.0.0.1:3000/mcp",
     "env": {
       "NODE_ENV": "production"
     }
   }
 }
}

保存设置并与此MCP服务器启动一个Cursor会话。

验证工具

一旦MCP服务器在Cursor中运行:

1. 打开一个新的会话

2. 检查可用的工具(deck_dump、deck_sync、deck_diff、deck_openapi_convert、deck_add_basic_auth、deck_add_key_auth)。

注释

1. 确保Deck CLI与您的Kong版本(3.x或更高版本)兼容

2. 在添加插件时,必须提供 service_name 或 route_name 中的一个

3. 对于Cursor,始终先启动MCP服务器再开始会话


贡献者

开发人员:AshalP@verifone.com,AkashA@verifone.com
设计者:SatyajitS3@verifone.com、Prema.Namasivayam@verifone.com、RitikB1@verifone.com