Slnmap 用窄接口 MCP 给 Agent 提供 .NET 代码图
emahmoudnabil · reddit · 2026-07-29
作者做了一个名为 Slnmap 的 MCP server,给编程 Agent 提供编译器级准确的 .NET 代码图,同时还给人类提供一个可直接打开的 HTML 图谱查看器。
它基于 Roslyn 构建语义图,而不是靠正则或 tree-sitter,再把结果存到本地 SQLite 中;对 Agent 暴露的工具集刻意保持很窄,只提供:查找符号、追踪调用者、影响分析、列出实现等只读能力。在 eShopOnWeb(10 个项目)上,对一个有 18 个依赖方的接口做影响查询,端到端通过 MCP 大约 270ms。
作者重点想讨论的,是 MCP 工具面到底该“窄而准”还是“宽而全”。他同时提供了 slnmap viz:可以把整张图导出成一个单文件 HTML,离线就能看代码邻域关系。项目是 MIT 许可、本地运行、无遥测。
「编程与Agent」频道最新
- AI Agent 实时创作恐怖小说:Gauntlet Loops 展示长文写作潜力 — mattshumer_ · 2026-07-29
- Ridges 上线 x402,让 AI 智能体可自付编码基础设施 — bittingthembits · 2026-07-29
- 给团队的建议是先 AI-native,再逐步把能力收回来 — _ScottCondron · 2026-07-29
- 打造AI专属庇护所:多模型自主构建虚拟世界 — RileyRalmuto · 2026-07-29
- Opus 5 和 Codex 一晚做出 Three.js 3D 网页游戏 — ring_hyacinth · 2026-07-29
- 有人把 Codex 单独装进 SSD,并设成开机自启工作流 — Yamapama · 2026-07-29