Mapin:为 Laravel 建 MCP 代码图,让 AI Agent 改码前先查依赖

Brandon-Vergara · reddit · 2026-11-13

作者在让 AI Agent 修改代码时,发现通用语言无关的代码图工具在 Laravel 项目上失效——它只抓静态类调用,而 Laravel 应用的真实连接大多是路由到方法、view()、Eloquent 关系、容器绑定、事件监听等框架机制。于是他造了 Mapin。

核心设计

实测规模

在约 4700 个 PHP/Blade 文件的多租户 ERP 上运行,约 2.5 万节点、7.4 万边。与 Laravel Boost 互补:Boost 告诉 Agent 应用里有什么,Mapin 告诉它什么依赖什么。作者记录了 58 次 found: false,其中 13 次是图里已有但名称不同,已在 v0.2.5 修复。MIT 开源,支持 PHP 8.2+、Laravel 11.45–13。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →