关于 Arkitect Mcp
Arkitect MCP 是面向编码 Agent 的架构诊断 MCP 服务脚手架,先分析仓库信号,再生成决策与 Cursor 指引。当前仓库分析器仍为模拟实现,MCP 传输层尚未接入官方 SDK。
主要功能
- 01架构与模式目录
- 02仓库诊断结果结构
- 03推荐评分逻辑
- 04生成 Cursor 指引
- 05桌面端交互式工作台
适用场景
- 01检查仓库架构与健康状况
- 02依据诊断挑选架构方案
- 03查看重构决策与 Cursor 指引
MCP 相关
MCP 脚手架定义了诊断载荷,以及架构、重混方案和设计模式的列表工具与资源;目前尚未接入官方 MCP SDK 传输层。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Arkitect 单体仓库基础
Arkitect 现已搭建为真正的 pnpm + turbo + TypeScript 单体仓库,同时保留了仓库根目录中的原始产品规格 Markdown 文件。
下载
| 选项 | 链接 |
|---|---|
| 网站(mcp.json 安装) | arkitect-mcp.com |
| 用户指南与 MCP 设置 | arkitect-mcp.com/instructions |
| GitHub 源码 | github.com/ezequielcasillas1/Arkitect-MCP.AI |
**安装:**克隆此仓库,构建 @arkitect/mcp-server,然后粘贴 arkitect-mcp.com 中的 .cursor/mcp.json。没有 Windows 安装程序,也不需要 npm registry。
工作区布局
apps/desktop:可选的本地 Electron 工作台(不提供 Windows 安装程序)。apps/site:React 营销网站(开源 + 可选的 Buy Me a Coffee),与桌面优先的产品方向保持一致。apps/licensing-worker:Cloudflare Worker 脚手架,用于接收 Stripe webhook 以及验证权益和许可证的路由。packages/contracts:共享的诊断、目录、AI、许可和 MCP 结果契约。packages/core:编码后的架构/改造/模式库,以及以架构为先的决策逻辑和推荐评分。packages/design-system:供桌面和网站界面共用的 Arkitect 深色主题令牌。packages/ai:与提供商无关的 AI 目录,推荐默认使用 Composer 2.5。packages/repo-analyzer:模拟仓库分析器,展示平台、工作负载、架构、健康状况和意图检测的处理流程。packages/mcp-server:面向 MCP 的诊断载荷和工具定义脚手架,供 Cursor 等客户端使用。packages/github:用于后续丰富功能的本地优先 GitHub 健康状况桥接占位实现。
脚手架中编码的产品行为
- Arkitect 首先扫描仓库,并展示自动检测到的平台、工作负载、架构、仓库健康状况和可能意图等信号。
- 桌面仪表板会保留自动检测值的可见性,同时允许用户提供提示、确认和覆盖值。
- 当检测结果足够可靠时,系统会自动延续健康的现有架构。
- 系统会首先报告不健康或混乱的结构,且不会在没有明确结构意图和权限的情况下自动重构。
- MCP 载荷使用与桌面界面相同的结果格式,提供诊断上下文、决策和 Cursor 指引。
工具
- 包管理器:
pnpm - 任务运行器:
turbo - 前端应用:
Vite + React - 桌面外壳:
Electron - Worker 运行时:
Cloudflare Workers - 共享语言/工具:
TypeScript + ESLint
用户指南
如需了解营销网站、Supabase 设置、MCP 服务配置和常见工作流的完整教程,请参阅 docs/USER_GUIDE.md。
命令
从单体仓库根目录运行(示例:C:\Dev\Arkitect-mcp.com):
cd C:\Dev\Arkitect-mcp.com
pnpm install
pnpm build
pnpm typecheck
pnpm lint
pnpm verify
pnpm dev:desktop
pnpm start:desktop
pnpm dev:site
pnpm dev:worker
也可以先 cd 到仓库根目录,再运行单独的脚本:
pnpm installpnpm buildpnpm typecheckpnpm lintpnpm verifypnpm dev:desktoppnpm start:desktoppnpm dev:sitepnpm dev:worker
当前脚手架状态
- Monorepo 结构和工作区包已就绪,但实际代码仍然很少。
- 共享架构、重构和设计模式目录现已编码在
packages/contracts、packages/core、packages/mcp-server和apps/desktop中。 - 桌面应用现已提供可交互的 Phase 2 工作台:步骤导航、本地仓库测试流程、预设的增删改查、带标签页的结果,以及本地 JSON 持久化。
- AI 设置现将默认凭据描述为
Cursor API Key,并将composer-2.5列为推荐的 Composer 系列模型/构建版本。 - 仓库分析器仍是模拟分析器,尚未深入扫描文件系统。
- 许可工作器使用占位路由行为,尚未验证 Stripe 签名或持久化权益。
- MCP 服务导出了诊断结构和工具脚手架,但尚未接入官方 MCP SDK 传输层。
已编码的目录库
packages/contracts:目录类型、评分契约和诊断结果结构。packages/core:具体架构目录、重构配置、设计模式和推荐引擎。packages/mcp-server:面向 MCP 的架构、重构、模式和诊断载荷列表工具/资源。apps/desktop:在诊断流程中展示可见目录、重构选择和模式 DNA。
后续实现步骤
- 将模拟仓库分析替换为文件系统和仓库元数据扫描。
- 为 Cloudflare 工作器路由添加持久化许可和会员存储。
- 将桌面外壳连接到更深入的后台分析任务和实际执行流水线。
- 为 MCP 服务添加传输/运行时连接,使外部客户端能够直接调用。
桌面应用本地测试
- 在仓库根目录运行:
cd C:\Dev\Arkitect-mcp.com
pnpm dev:desktop
- 在应用中,使用
Connect Repo浏览到另一个本地文件夹,或手动粘贴 Windows 路径。 - 点击
Inspect path,依次完成诊断步骤,然后在本地运行结果流程。 - 执行
pnpm build后,在仓库根目录运行pnpm start:desktop,即可打开构建好的桌面应用,无需通过 Windows Store 打包。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。