Token导航 LogoToken导航TokenDH.com
Kong MCP Gateway Examples logo
浏览器工具未说明官方级别未说明来源级核验

Kong MCP Gateway Examples

MCP Server

Kong MCP网关示例展示了如何使用Kong Gateway与模型上下文协议(MCP)将API和服务暴露为AI可访问的工具,支持REST API到MCP工具的转换和动态工具发现。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
工具发现AI代理HTMLAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hguerrero

提供方

hguerrero

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

香港MCP网关示例

此存储库演示了如何使用Kong Gateway和模型上下文协议(MCP)将API和服务作为AI可访问的工具公开。它展示了MCP与Kong Gateway集成的两种主要模式。

🎯 概述

模型上下文协议(MCP)是一个开放标准,使AI应用程序能够安全地连接到外部数据源和工具。此存储库提供了使用Kong Gateway的实际示例 ai-mcp-proxy 插件:

  • 将REST API转换为MCP工具 -将现有的HTTP API转换为AI代理可以发现和使用的MCP兼容工具
  • 代理MCP注册表 -连接到MCP服务器注册表以进行动态工具发现
  • 构建AI代理 -通过Kong Gateway创建利用MCP工具的智能代理

📁 仓库结构

kong-mcp-gateway-examples/
├── mcp-proxy/          # MCP proxy pattern examples
│   ├── kong-config/    # Kong Gateway configuration
│   └── openapi.yaml    # Chuck Norris API OpenAPI specification
├── mcp-registry/       # MCP registry integration examples
│   ├── kong-config/    # Kong Gateway configuration
│   └── volcano-agent/  # AI agent using Volcano SDK
│       ├── src/        # TypeScript source files
│       │   ├── agent.ts      # CLI implementation
│       │   └── server.ts     # Web UI server
│       ├── public/     # Web UI frontend (dark theme)
│       └── package.json
└── example/            # Basic Kong AI Gateway usage

🚀 快速开始

先决条件

  • Docker和Docker Compose
  • Node.js 18+(用于火山代理)
  • Python 3.8+(基本示例)
  • OpenAI API密钥

环境设置

设置您的OpenAI API密钥:

export OPENAI_API_KEY="your-api-key-here"

📚 例子

1.MCP代理模式(mcp-proxy/)

演示如何使用Kong Gateway的将REST API作为MCP工具公开 ai-mcp-proxy 插件在 转换监听器 模式。

使用案例:

  • 将现有的REST API转换为MCP工具
  • 向人工智能代理公开第三方API(如Chuck Norris API)
  • 代理远程MCP服务器

主要特点:

  • 自动REST到MCP转换
  • 工具发现和调用
  • 请求/响应日志记录
  • 现有MCP服务器的直通模式

mcp代理/README.md 了解详细的设置和使用方法。

2.MCP注册表模式(mcp-registry/)

演示如何与MCP服务器注册表集成以进行动态工具发现,并包含基于Volcano SDK的AI代理。

使用案例:

  • 连接到MCP服务器注册表
  • 动态工具发现
  • 构建搜索和使用MCP工具的AI代理
  • 通过身份验证实现安全的注册表访问

组件:

  • 注册表访问的Kong配置
  • Volcano Agent-使用Volcano SDK的TypeScript AI代理

- 命令行接口命令模式:用于快速脚本编写的命令行界面 - Web UI模式:以深色为主题的网页界面,带有香港2026品牌(霓虹石灰绿)

  • 与Konnect集成,实现安全凭证管理

mcp注册表/README.md 了解详细的设置和使用方法。

3.基本示例(example/)

简单的Python示例演示了使用OpenAI客户端使用Kong AI Gateway。

example/README.md 有关设置说明。

🔧 Kong AI MCP代理插件

ai-mcp-proxy 插件是实现MCP集成的核心组件。它支持两种模式:

转换监听器模式

通过在Kong配置中定义工具架构,将REST API端点转换为MCP工具。

plugins:
- name: ai-mcp-proxy
  config:
    mode: conversion-listener
    tools:
    - description: Retrieve a random joke
      method: GET
      path: /api/jokes/random

直通侦听器模式

无需修改即可将请求代理到现有的MCP服务器。

plugins:
- name: ai-mcp-proxy
  config:
    mode: passthrough-listener

🏗️ 建筑

AI Agent (OpenAI/Anthropic)
    ↓
Kong Gateway (ai-mcp-proxy plugin)
    ↓
├── REST APIs (converted to MCP tools)
├── MCP Servers (proxied)
└── MCP Registries (for tool discovery)

📖 了解更多

🤝 贡献

欢迎投稿!请随时提交问题或拉取请求。

📄 许可证

本项目按原样提供,用于演示目的。

🆘 支持

如有疑问或问题:

目录标签

目录标签

工具发现AI代理HTMLAPI集成本地部署AI网关API转换RESTAPI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP