Java 微服务项目应用架构制品自动生成工具(TOGAF AA 系列 / MCP Server / 开源)
0你遇到这种场景吗周一早会项目经理说甲方把源码给过来了20 个微服务2 周内要全套应用架构制品——模块清单、功能项清单、集成关系图、架构总览图TOGAF 标准Excel PPT。你打开项目一看17 个 Maven 模块264 个 Java 文件Spring Cloud 全家桶Feign 调用关系一堆。接下来你要做的事1. 逐个模块翻代码找 Controller、Service、Repository2. 手动统计每个模块有哪些 API Endpoint3. 找 FeignClient 接口理清模块间调用关系4. 打开 Excel一行一行填应用模块清单AG-001、AG-002……别填重了5. 打开 Excel 另一个 Sheet一行一行填功能项AF-001 到 AF-129……6. 打开 PPT画架构分层图对齐模块框拉连接线7. 再画一张集成关系图实际工作量17 个模块 × 平均 2 小时 34 小时。加上核对、格式调整、画图一个人全力干至少 1 周。这活没技术含量但就是费时间。而且每接一个新项目全部重来一遍。1现在有个工具能把这 1 周压到 30 秒architecture-discovery-mcp 做的事情很简单你给它一个 Java/Maven 项目路径它自动扫描源码直接输出 TOGAF 标准的 AA 系列制品。- 7 个制品一次性生成模块清单、功能项清单、子功能清单、功能分布、集成清单、应用架构图、应用集成图- Excel5 个 Sheet 2 个 PPTX可以直接放进交付文档- 全程本地运行代码不出域不用担心安全合规它是一个 MCP Server配合 Claude Code / Cursor / VS Code 使用——用自然语言告诉 AI 扫描这个项目制品就出来了。2实操演示Ruoyi-cloud全过程拿国内最流行的Spring Cloud微服务脚手架Ruoyi-Cloud做演示。a) 安装一行命令pip install architecture-discovery-mcpb) 配置加入到你的AI IDEClaude Code~/.claude.json{mcpServers: {architecture-discovery: {command: architecture-discovery-mcp}}}Cursor.cursor/mcp.json或 VS Code.vscode/settings.json配置类似。c) 使用对 AI 说一句话 扫描 D:/projects/ruoyi-cloud 项目生成应用架构制品输出到 D:/output30秒后结果出来了✅ 扫描完成模块17 个API Endpoints129 个集成关系3 条 生成制品application-architecture.xlsx5 个 SheetAA-07_应用架构图.pptxAA-08_应用集成图.pptx3看看交付了什么a) Excel 制品5 个 Sheet开箱即用一个excel文件包含5个标准制品Sheet打开就能交付i) AA-01 模块清单 AA-01 应用系统模块清单自动按「应用域 → 应用组 → 一级模块」三层展开17 个模块全覆盖编码连续不重复。ii)AA-02 功能项清单:AA-02 功能项清单 129 个 API 全部提取一个不漏。方法名、HTTP 动词、完整路径直接对应业务功能。iiii)AA-03功能子项清单iiii)AA-04功能项分布清单iiiii)AA-05应用集成清单iiiiii)AA-07应用架构图iiiiiii)AA-08应用集成图4) 省了什么算笔账维度手工梳理自动发现引擎耗时1-2周30秒覆盖度取决于人的耐心容易遗漏全量扫描129个API一个不漏编码规范手工编号容易跳号/重复自动连续编码可重复每个项目重新来一遍换个路径重新跑一致性不同人填的格式不同模板固定输出标准统一维护代码更新后需手工同步重新扫描即最新省出来的时间拿来做什么做真正需要判断力的事-业务语义标注、架构合理性评估、优化建议。工具出初稿人工定终稿。5谁适合用a) 架构咨询顾问甲方给源码要制品这是你的出活利器b) 企业架构师维护架构资产库不再用手工更新c) 技术leader: 接手陌生系统30分钟建立全局认知d) 任何需要做Java微服务架构梳理的人6多语言支持制品支持中英文切换 Scan ruoyi-cloud and generate architecture artifacts in English英文版表头、层名、图标题全部切换适合外企客户或国际团队交付。7开始使用pip install architecture-discovery-mcpGitHub[https://github.com/rdtan/architecture-discovery-mcp]支持 Java/Maven、Spring Boot、Spring Cloud 微服务项目。觉得有用给个 Star或提个 Issue 告诉我你希望支持什么项目类型。8)一起聊聊我建了一个「EA 制品自动化」交流群目前在做的事a)分享架构制品自动化的实战经验和踩坑b) 收集大家实际项目中遇到的框架和制品需求优先排进开发计划c) 工具使用问题实时答疑如果你也在做架构梳理、企业架构咨询或者对 MCP EA 这个方向感兴趣欢迎加入公众号回复「架构工具」获取入群方式。下期预告数据架构制品DA 系列自动生成从 Entity/ER 关系到数据流转图敬请期待。

相关新闻

第六年登顶CCFA畅销榜,百岁山的长期主义正在被市场验证

第六年登顶CCFA畅销榜,百岁山的长期主义正在被市场验证

在快消行业普遍追逐流量与短期效益的浪潮中,瓶装水市场的竞争格局正经历深刻重塑。当价格战逐渐失声,围绕产品品质、水源地价值与品牌信任度的“价值战”成为主旋律。在这一背景下,百岁山凭借对天然矿泉水赛道的长期坚守,构筑了竞…

2026/7/23 3:35:37 阅读更多 →
springboot高校实验室管理系统

springboot高校实验室管理系统

背景高校实验室管理系统在SpringBoot框架下的开发选题背景可以从多个维度展开论述。随着高等教育规模扩大和信息化建设加速,传统实验室管理模式暴露出效率低下、数据孤岛、资源分配不均等问题。高校实验室作为教学科研的核心场所,承担着实验课程、科研项…

2026/7/23 3:35:37 阅读更多 →
Qoder平台集成Qwen3.8-Max-Preview模型:AI编程助手配置与实战指南

Qoder平台集成Qwen3.8-Max-Preview模型:AI编程助手配置与实战指南

在实际 AI 编程助手领域,Qoder 平台近期上线了 Qwen3.8-Max-Preview 模型,为开发者提供了一个集成化、高性能的代码生成与辅助工具。对于需要处理复杂代码逻辑、快速原型开发或学习新语言特性的开发者而言,这类工具的配置和使用方式直接决定了…

2026/7/23 3:34:36 阅读更多 →

最新新闻

分布式定时任务架构设计与实践指南

分布式定时任务架构设计与实践指南

1. 分布式定时任务的核心价值当我们需要在凌晨1点执行日终清算、在整点开启秒杀活动、或者处理30分钟未支付的订单时,定时任务就成为了系统架构中不可或缺的组成部分。但传统的单机定时任务在面对现代分布式系统时,就像用算盘处理大数据分析一样力不从心…

2026/7/23 4:14:51 阅读更多 →
Claude Team计划调整:AI编程助手如何提升中小团队开发效率

Claude Team计划调整:AI编程助手如何提升中小团队开发效率

最近,AI 助手领域又迎来一个重要变化:Anthropic 宣布将 Claude Team 计划的起订席位从 5 个降至 2 个。这个看似简单的数字调整,实际上可能改变很多中小团队使用 AI 辅助编程的方式。如果你正在为团队寻找合适的 AI 编程助手,或者…

2026/7/23 4:14:51 阅读更多 →
VC++与ObjectARX实现AutoCAD机械版标题栏数据自动化读写

VC++与ObjectARX实现AutoCAD机械版标题栏数据自动化读写

1. 项目概述与核心价值在机械设计领域,AutoCAD机械版是工程师们离不开的“老伙计”。一张标准的工程图纸,除了核心的几何图形,标题栏承载了图纸的“身份证”信息:图号、名称、材料、比例、设计者、审核者、日期等等。这些数据看似…

2026/7/23 4:14:51 阅读更多 →
给自家新能源汽车做底盘整备升级,建立汽修实际体验到底怎么样?

给自家新能源汽车做底盘整备升级,建立汽修实际体验到底怎么样?

家人们谁懂啊!我开了3年的特斯拉Model Y,之前总觉得底盘散得快“散架”,差点被4S店忽悠花一万多换整套悬挂,直到我去做了全套底盘整备升级,现在开起来的质感跟刚提新车的时候几乎没差,这钱花得真的比换全套…

2026/7/23 4:14:51 阅读更多 →
SM2双证书与P10请求全解析:从原理到国密集成实战

SM2双证书与P10请求全解析:从原理到国密集成实战

1. 项目概述:从“双证书”的日常困惑说起如果你正在开发一个需要对接国密标准(GM/T)的金融、政务或物联网项目,那么“SM2双证书”这个概念大概率已经让你头疼过一阵子了。我见过太多团队在这个环节上栽跟头:明明生成了…

2026/7/23 4:14:51 阅读更多 →
市场专业的电机对拖测功机供应商哪家专业

市场专业的电机对拖测功机供应商哪家专业

在电机测试领域,对拖测功机是核心设备之一。无论是新能源汽车电机、工业电机还是伺服电机,精准的负载测试都离不开它。但面对市场上五花八门的供应商,如何判断哪家专业?我结合行业数据和实际案例,从技术、服务、性价比…

2026/7/23 4:13:50 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻