MCP Gateway:无需修改原有服务,通过配置轻松将API转成MCP Server

MCP-Gateway是什么?

随着 MCP 协议逐渐成为微服务通信的标准,企业和开发者需要将现有 API 服务低成本接入 MCP 生态。传统的改造方式通常需要对现有系统进行大规模重构,耗时耗力且风险较高,MCP Gateway 提供了一种轻量化、低负担的解决方案。

MCP Gateway 是一个用 Go 语言开发的轻量级且高可用的网关服务,能让我们把现有API代码转化为 MCP 服务,实现与各种 ai 助手无缝对接,不需要对现有代码进行任何的修改。

MCP Gateway:不需修改,通过配置轻松将API转成MCP Server.webp

MCP-Gateway核心功能

  • 平台无关性:可以轻松集成到任何环境中,包括物理机、虚拟机、ECS、K8s 等,无需更改基础设施。

  • 多协议转换:支持通过配置将 RESTful 和 gRPC API 转换为 MCP - Server。

  • 高性能和高可用性:轻量级设计,同时保证了可用性和性能。

  • 用户友好的管理界面:提供直观的 Web 管理界面,降低了学习和维护成本。

  • 透明传输:对请求和响应中的头信息、参数、正文等进行透明传输,确保数据在转换过程中的完整性和准确性。

  • 支持流式传输:支持 MCP 的 SSE 和 HTTP 流式传输,为用户提供更流畅的体验。

MCP-Gateway应用场景

  • 存量 API 快速接入:将现有 API 服务快速转换为 MCP 协议,无需系统重构。

  • 微服务架构升级:作为过渡工具,帮助企业逐步完成架构升级。

  • 多环境适配:适用于本地开发、测试和生产环境。

MCP-Gateway优势

  • 快速接入:通过配置文件即可完成协议转换。

  • 广泛适配:支持多种部署环境。

  • 开源免费:鼓励社区参与贡献。

MCP-Gateway技术实现

  • 基于 Go 语言开发,具有高效、简洁的特点,能够快速处理大量的请求和响应。其架构设计采用了分层的思想,将不同的功能模块进行分离,使得代码结构清晰,易于维护和扩展。

MCP-Gateway配置方式

  • 配置文件位于 configs 目录,支持 YAML 格式。关键配置项包括服务器设置、路由规则、工具权限和系统参数等。通过简单地修改配置文件,就可以实现对不同 API 的转换和管理。

MCP-Gateway使用方法

  1. 克隆项目:通过 Git 命令git clone https://github.com/mcp - ecosystem/mcp - gateway.git克隆项目到本地。

  2. 安装依赖:进入项目目录后,执行go mod download命令安装 Go 语言相关依赖。

  3. 运行服务:使用go run ./cmd/mcp - gateway/main.go命令来运行网关服务。

项目主页:https://mcp.ifuryst.com/

Github:https://github.com/dyad-sh/dyad

收藏
最新工具
暗壳AI
暗壳AI

家居AIGC营销与导购工具,它号称“一人即团队”,能够快速生成渲...

UntitledPen
UntitledPen

一个可以生成真实人声旁白的工具,也就是能够在一个平台上编写、编辑...

PageAI
PageAI

一款AI网站生成工具,就像一个小型创意工作室一样,能在短时间内根...

Seedance AI
Seedance AI

字节跳动推出的一款强大的视频生成工具,借助 Seedance 1...

ChatPs
ChatPs

ChatPs 是一款为 Photoshop 设计的插件,它背后是...

趣丸千音
趣丸千音

一个AI语音创作平台,专注提供一站式智能语音解决方案。集成文本转...

太极神器 TAICHI-flet
太极神器 TAICHI-flet

基于flet的一款多功能娱乐软件,实现了浏览图片、音乐、小说、各...

YIKM
YIKM

一个能在线玩小霸王、红白机、街机、FC 等经典游戏的地方,像《魂...

Bridgely
Bridgely

基于AI的实时通用翻译浏览器扩展,支持 60 多种语言,包括 W...

美团NoCode
美团NoCode

美团推出的一款对话式AI编程智能体产品,是一款不需要编程背景和经...