# AI MCP 网关,可以写简历啦!
作者:小傅哥
博客:https://bugstack.cn (opens new window)
课程:https://t.zsxq.com/SNsgH (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
大家好,我是技术UP主小傅哥。
都写 AI Agent,怎么拉开差距? 但现在出去面试,你说简历要是连一点 AI 的都没有,,都不好意思说自己是学技术的。但写完 AI Agent 智能体,又容易被说,你是不就只是会用 API 呀,你有深入了解底层技术吗?了解吗,死鬼!

不了解呀,那怎么办!
所以,除了做 AI Agent 智能体,小傅哥还带着你深入核心技术的设计与实现,手把手带着你搓一套 AI MCP 网关(各个大厂都在做的东西)。有这样一套东西,再配合 AI Agent 智能体,就把技术深度给拉起来了。最后写简历效果咋样? 有伙伴反馈,如下;

企业里为啥看重这个?
现在虽然是 AI 时代,AI 编码,但能驾驭 AI 的人主要是程序员,能更强的驾驭 AI 编码的,肯定编程经验丰富的。所以,你如果能在核心复杂场景里,提供出对应的技术解决方案,那么肯定是会受到企业招聘青睐的。(没有这方面经验,AI 写出来,你都不敢真的对外上线用起来)。
那么,为啥是 AI MCP 网关,在企业里那么重要呢?
当下互联网toc的业务场景,你会看到你用的购物(天猫、京东)、出行(滴滴)、外卖(美团、饿了吗),都有 AI 场景,这些场景辅助用户完成购物、出行、点餐,极大的增加体验。但本质来说,是 AI 对接了业务系统。怎么对接的呢,方式就是通过 MCP 协议对接,把业务项目的接口(http、rpc)转换为可被 AI 识别的接口,以此方式完成对接。但如果全部手动编码实现,是非常麻烦的。所以 AI MCP Gateway 统一解决这样一个场景问题,是非常有价值的。


扫码加入 AI MCP GateWay 项目学习社群,直接拿到课程,立马开学!(简历模板也都提供好了)
MCP 解决接口传输协议,Skills 规范流程执行 SOP 标准。
# 一、能学到啥
该项目是 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 MCP 网关服务能力,并提供了完整的后台 UI 实现。可以基于 Swagger OpenAPI 协议动态导入接口,转换为 AI MCP GateWay 网关协议。配置后,可以直接在网关管理后台,完成接口的使用验证。
# 1. 登录页面

# 2. 网关列表

# 3. 查看网关

# 4. 协议配置

# 5. 网关测试

# 三、简历模板
# 1. 项目介绍
面试官您好,本套 AI MCP GateWay 网关项目,对标阿里的 higress-ai,以通用方案解决各类业务接口便捷转换为 MCP 协议而设计实现。通过这样的配置,可以大大的简化从普通http、rpc接口到 MCP 协议的转换操作。
该项目采用 DDD 领域驱动架构设计,按照 MCP 协议 json-rpc2 标准,构建 AI MCP GateWay 能力服务。因而设计拆分领域模型为;session 域(会话、消息)、协议域(协议、存储)、网关域、鉴权域、LLM(模型测试网关)、管理域(一般公司的大型项目,会单独拆分这个领域为独立系统),来支撑整个服务实现,最终由 case 层编排逻辑,再给 trigger 接口层调用处理。
为什么自研?对企业来说,公司需要整合内部完整能力的统一 AI MCP 网关解决方案,随着自身的业务发展而不断迭代处理。在这个过程,就可以快速支撑业务诉求,也可以保证系统的安全和可靠性。如果只是引入外部的,那么可能顺带着要引入一大票的额外系统服务,在遇到一些场景诉求或者问题的时候,也很难做到快速处理。所以我们要自研来实现。另外,对个人来说,我们需要一个技术积累,而不是会用。
# 2. 简历模板
项目名称:AI MCP Gateway 统一网关服务系统
项目架构:DDD 领域驱动设计(六边形架构)、JSON-RPC2 MCP 上下文协议、前后端分离
核心技术:SpringBoot 3.4、Spring WebFlux、Retrofit 2.9.0 & OkHttp 4.9.3、JDK 17+、MCP(JSON-RPC2)
项目介绍:本项目是 AI Agent 智能体,关于 MCP 协议对接的通用网关服务项目,以解决各类业务接口便捷转换为 MCP 协议而设计实现。通过这样的配置,可以大大的简化从普通http、rpc接口到 MCP 协议的转换操作。这样的项目,也是每个互联网公司在做 AI Agent 智能体时,必备的基础设施项目。
核心职责:
简历的职责,是你需要通过不同方面的举证,表述出自己的能力储备。所以,以下是各个方面的描述案例,你可以按照此方式解决描述你的简历。
架构设计:
- 以 DDD 领域驱动设计,四色建模分析领域模型,划分出;session 域(会话、消息)、协议域(协议、存储)、网关域、鉴权域、LLM(模型测试网关)、管理域。
- 采用六边形架构解耦领域逻辑与基础设施,确保系统可扩展性和可维护性
- 设计基于 Reactor 的响应式编程模型,实现高性能的 SSE (Server-Sent Events) 通信
设计模式:
- 通过策略模式处理 MCP(JSON-RPC2)消息多场景类型的处理,包括;初始(Initialize)、资源(Resources)、工具(ToolsList)、调用(ToolsCall)的场景,有利于后续其他动作的扩展。
- 使用组合模式(规则树)在 case 领域层,编排串联 domain 领域服务,让各类场景便于迭代和维护。
核心领域(不用都写):
- Session 领域:设计会话管理核心模型,包括 HandleMessageCommandEntity、SessionConfigVO 等实体,实现会话创建、消息处理、状态管理
- Gateway 领域:构建网关配置模型,包括 GatewayConfigEntity、GatewayToolConfigEntity 等,支持动态网关配置和工具管理
- Protocol 领域:设计 MCP 协议解析和封装机制,实现 JSON-RPC 消息的序列化和反序列化
- Admin 领域:实现管理后台的领域逻辑,支持网关配置、认证管理等核心功能
- Domain 层:定义核心领域接口和值对象,如 ISessionManagementService、IGatewayConfigService 等
- Case 层:实现用例层逻辑,包括 IMcpSessionService、IMcpMessageService 等服务接口
- Trigger 层:开发 HTTP 触发器,实现 MCP 网关的 RESTful API 接口
- Infrastructure 层:构建基础设施适配器,包括数据库访问、Redis 缓存、网关适配器等
功能方案:
- 基于 Spring WebFlux 和 Reactor 实现响应式编程,支持高并发 SSE 连接
- 设计 MCP 协议解析器,实现 JSON-RPC 消息的标准化处理
- 开发网关配置管理系统,支持动态配置更新和热部署
- 实现会话管理机制,包括会话创建、消息处理、状态同步等功能
- 设计基于 API Key 的认证机制,确保网关访问安全
- 实现 Spring Security 集成,支持细粒度权限控制
- 开发速率限制和会话过期机制,防止滥用和资源浪费
# 四、项目大纲
不同于网上Demo项目,这个项目是一步步,一个个章节的带着大家从0到1的方式,进行分析、设计和开发。是一个纯手把手教大家学习实战技术的项目! 大家可以先看看课程的大纲,就知道可以学习到哪些东西了。
第1部分:系统设计
- 1:《AI MCP Gateway》第1-1节:网关需求分析
- 5:《AI MCP Gateway》第1-2节:系统建模设计
- 11:《AI MCP Gateway》第1-3节:网关协议表
- 16:《AI MCP Gateway》第1-4节:升级网关库表
第2部分:协议分析
- 2:《AI MCP Gateway》第2-1节:MCP服务实现(用于后续协议分析)
- 3:《AI MCP Gateway》第2-2节:MCP代理调用
- 4:《AI MCP Gateway》第2-3节:MCP通信协议(json-rpc2) - 调试 Spri...
第3部分:网关实现(完成到26节可以写简历啦)
- 6:《AI MCP Gateway》第3-1节:工程初始化创建
- 7:《AI MCP Gateway》第3-2节:会话管理服务实现
- 8:《AI MCP Gateway》第3-3节:会话接口编排
- 9:《AI MCP Gateway》第3-4节:会话消息结构设计
- 10:《AI MCP Gateway》第3-5节:消息协议处理案例
- 12:《AI MCP Gateway》第3-6节:基础层数据处理(Dao)
- 13:《AI MCP Gateway》第3-7节:协议消息处理-Initialize
- 14:《AI MCP Gateway》第3-8节:协议消息处理-ToolsList
- 15:《AI MCP Gateway》第3-9节:协议消息处理-ToolsCall
- 17:《AI MCP Gateway》第3-10节:评审库表升级代码
- 18:《AI MCP Gateway》第3-11节:会话内容编排处理
- 19:《AI MCP Gateway》第3-12节:鉴权功能领域服务
- 20:《AI MCP Gateway》第3-13节:鉴权功能编排处理
- 21:《AI MCP Gateway》第3-14节:解析Swagger标准OpenAPI协议
- 22:《AI MCP Gateway》第3-15节:协议域-协议解析处理
- 23:《AI MCP Gateway》第3-16节:协议域-协议存储处理
- 24:《AI MCP Gateway》第3-17节:网关配置域-配置数据存储(CRUD)
- 25:《AI MCP Gateway》第3-18节:管理端-API功能编排串联
- 26:《AI MCP Gateway》第3-19节:管理端-API与UI对接
- 27:《AI MCP Gateway》第3-20节:验证服务,LLM对接测试MCP接口
- 27:《AI MCP Gateway》第3-21节:验证服务,LLM对接测试MCP页面
欢迎加入小傅哥👏🏻,一起学习企业真正学习的实战技术!让自己的面试,更具有竞争力。
← 新章节,编写中

