# 《MCP Gateway 网关服务系统》 - 为各类应用服务接口,便捷转换为MCP服务而设计。
- 关于 AI,再开一个攒劲的项目,即日启动!
作者:小傅哥
博客:https://bugstack.cn (opens new window)
课程:https://t.zsxq.com/SNsgH (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
大家好,我是技术UP主小傅哥。
两年多了,从2023年1月起,小傅哥就开始关注AI、跟进AI,落地 AI 技术相关的场景项目。做了 AI 问答自动回复助手
、OpenAI 应用服务(含支付买额度 + OpenAI SDK 开发)
、OpenAI 代码评审
、Ai Agent 智能体(RAG、MCP)
,让一众伙伴积累到了丰富的AI应用开发技术,可以满足当下互联网AI应用开发招聘诉求。那么接下来,关于 AI 小傅哥还要带着大家什么呢?🤔

足够高频,互联网AI应用场景,必备项目!
现阶段,众多互联网公司把 AI 作为公司的战略目标,基于 AI 为公司各类场景提效。甚至不少公司要求程序员的编码,AI 占比要有30%以上(来自于某论坛研发分享)。还在各个部门设立 AI 应用创新组。
而 AI 的主要提效方式,则是自研实现或基于 Dify 搭建一套 AI Agent 智能体。通过智能体把公司的文档资料转换为 RAG 知识库,再通过 MCP 协议对接各类应用的服务接口。这样我们对 AI Agent 智能体下达命令后,就可以进行分析,规划,执行,直至产出最终的结果。更多关于智能体的实现介绍,可以参考《AI Agent 智能体设计实现》 (opens new window)
死鬼,重点来啦!
公司里为了扩展智能体可提效的场景,就要把现有的公司的各类应用服务接口,日志的
、监控的
、服务的
、交易的
、结算的
、营销的
、人群的
、数据的
等等,都要转换为 AI Agent 智能体可识别的 MCP 服务接口。这样就可能有成百上千,成千上完,甚至几十万个接口要做实现。
那肯定不能每个接口都写一遍 MCP 服务!所以,对于这样的场景问题,公司里会做一套统一的 MCP Gateway 网关服务系统,其他个各类接口(http、rpc),都可以通过一键配置的方式转换为 MCP 协议类型的接口,被 AI 可以识别和使用。

而小傅哥这次带着你做的 AI 类项目,就是实现一套这样的 MCP GateWay 网关服务系统。小傅哥,会带着你,实现MCP服务,分析 MCP 协议,通过做AI服务代理、网页协议对接、JSON-RPC2标准等方式,把 MCP 协议厘清,之后在手把手的带着你编写响应式的 MCP Gateway 网关能力(鉴权也可以放到网关做)。
🧧 文末提供了,小傅哥所有编程实战项目获取方式,一次加入即可获得17个已完结的和本次新开展的。
# 一、能学到啥
该项目是 AI 应用场景下的通用技术服务组件类项目,以解决接口 MCP 协议转换而设计实现。在整个项目中,你可以积累到关于 MCP 协议的深度分析,学习分析协议的技巧和方案,并积累关于设计一个组件解决通用场景问题的能力。
- 【前端】基于 html、js、div、css,设计 MCP 协议分析页面。
- 【前端】基于 html、js、div、css,构建一套服务端管理系统,便于 MCP 协议的录入和使用。
- 【后端】MCP 协议的分析、理解、运用。掌握 MCP 开发和使用的能力。
- 【后端】基于 MCP 协议的分析和网关设计诉求,构建网关服务库表。
- 【后端】运用 DDD 分层架构,设计 MCP 网关服务系统。
- 【后端】构建AI代理服务,断点调试分析 MCP 协议。
- 【后端】设计 MCP 分析协议网页服务,链接 MCP 服务,观察 MCP 协议。
- 【后端】基于 Flux 响应式接口,设计实现 MCP 协议的 sse 连接、initialize 初始化响应、tools 工具的 list 反馈和 call 调用等。
- 【后端】提供 MCP 协议的动态录入和加载能力,以及提供录入接口组件,便于其他系统可快速录入。
- 【后端】设计 MCP 网关协议鉴权服务,确保 MCP 服务使用的安全性。
- 【后端】熟练使用 okhttp3、retrofit2 框架,动态对接 HTTP 服务接口,用于 MCP 协议 toos/call 工具调用。
- 【后端】扩展学习 rpc 泛化调用,给 MCP 协议提供使用。其实有了这套东西,还可以对接如硬件设备 rs232 串口通信,让 MCP 服务,管理你的硬件设备。
- 【运维】熟练使用 Docker 在本地和服务端的配置和部署应用,以及在本地构建前后端镜像。
- 【运维】熟练掌握 Git、GitCode,对工程代码的管理,推送、拉取、切换分支、合并代码等操作。
此外,小傅哥对于每个章节还讲解了章节的诉求、流程的设计,之后再到方案实现和功能验证。并在每个章节留有作业让大家练习。当然这还没有完,你知道小傅哥这个架构师画图还是非常牛逼的,所以你还能看到各种画图的技巧,耳濡目染的把这些东西学习成自己的本事!~
# 二、项目介绍
本项目是 AI Agent 智能体,关于 MCP 协议对接的通用网关服务项目,以解决各类业务接口便捷转换为 MCP 协议而设计实现。通过这样的配置,可以大大的简化从普通http、rpc接口到 MCP 协议的转换操作。这样的项目,也是每个互联网公司在做 AI Agent 智能体时,必备的基础设施项目。
# 1. 更新计划
本项目目前已经做了基础的筹备和验证,计划于10.26日开始更新课程。整体课程预计在20+节左右。带着你完整的实现一套 AI MCP Gateway 网关服务项目。
# 2. 项目资料
# 2.1 协议分析 - 页面

- 编写了一套网页对接 MCP 服务的页面,把以前直接在 AI Agent 配置 MCP 协议使用的过程,通过页面一步步对接和使用的方式进行展示。
- 有了这样一个操作过程步骤,你可以更加清晰的了解到 MCP 的执行过程,也能更好的为后续做 MCP 网关服务实现打下基础。
# 2.2 协议分析 - 代理

- 为了更好的体现出 AI 和 MCP 的交互,这里小傅哥会带着你做一个 AI 的代理接口,来调试观察 MCP 协议的传输。
# 2.3 初始版本 - 案例

# 三、课程大纲
不同于网上demo项目。小傅哥带着你做的项目,是一步步,一个个章节的带着大家从0到1的方式,进行分析、设计和开发。是一个纯手把手教大家学习实战技术的项目! 大家可以先看看课程的大纲,就知道可以学习到哪些东西了。
- 第1节:项目功能需求分析
- 第2节:项目系统架构设计
- 第3节:MCP 功能服务实现
- 第4节:AI 服务代理实现
- 第5节:通过AI 服务代理,分析 MCP 协议
- 第6节:通过设计网页对接,分析 MCP 协议
- 第7节:通过 json-rpc2 标准,官网资料,总结 MCP 协议
- 第8节:设计网关服务端系统,讲解模块关系
- 第9节:设计拆分领域模型结构
- 第10节:设计需求服务库表
- 第11节:网关协议功能编写(1、2、3、4),分步骤设计实现
- 第12节:网关协议与数据库表对接
- 第13节:网关协议与http接口对接
- 第14节:网关协议与rpc接口对接
- 第15节:网关协议能力管理端编写(1、2、3、4)
- 第16节:MCP 网关服务打包上线
随着课程开展,陆续更新课程目录,也会有一些新的内容加入。
课程包括;视频、小册、1 对 1 答疑解惑、专属VIP项目交流群,并且提供简历编写模板结构的一条龙🐲服务。让你学习后,直接拉开与还在玩具项目其他人的差距,面试脱颖而出提高竞争力!!
新章节,编写中 →