sdl-mcp
活跃·★ 448·NOASSERTION·更新于 2026-07-19
★ 记忆与上下文★ 代码助手
SDL-MCP是一个模型上下文协议(MCP)服务器,它将代码库转换为可查询、版本化的知识系统,供AI代理使用。它将符号和依赖关系索引到一个由SQLite支持的账本中,从而实现高效、精确的上下文检索、增量分析和策略门控的代码访问。
sdl-mcp 当前归类于 RAG / Knowledge Base,更适合那些希望围绕具体工作流而不是单一功能点来选型的团队。从当前资料来看,它尤其强调 通过tree-sitter适配器进行多语言代码仓库索引、通过结构化上下文降低编码代理的令牌使用量。 这类能力。如果你关心许可证与可二次使用性,当前页面记录的许可证是 NOASSERTION。同时它也具备一定社区热度,当前 GitHub Stars 为 448。
#AI 代理#代码智能#上下文管理#符号账本#增量分析#开发者工具#大型语言模型集成
01
功能特性
01通过tree-sitter适配器进行多语言代码仓库索引
02包含签名、依赖、指标和版本控制的符号卡片
03带有句柄、租约、刷新和溢出功能的图切片
04支持带放大器评分的增量分析和影响范围分析
05代码访问阶梯:getSkeleton -> getHotPath -> needWindow
02
为什么选择它
+通过tree-sitter适配器进行多语言代码仓库索引
+通过结构化上下文降低编码代理的令牌使用量。
+覆盖 13 个兼容环境或平台,更适合需要跨端部署的团队。
+提供公开仓库并标注 NOASSERTION 许可证,便于评估可维护性与采用成本。
03
权衡点
!同分类下还有 8 个相关工具可比较,最终选择更适合在同类对比后决定。
04
兼容性
TypeScript
语言
已通过文档验证
JavaScript
语言
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
Java
语言
已通过文档验证
C#
语言
已通过文档验证
05
快速开始
1
$ npm install -g sdl-mcp
06
使用场景
↳通过结构化上下文降低编码代理的令牌使用量。
↳为AI代理提供感知依赖的上下文检索,提高相关性。
↳通过策略控制和审计实现更安全的上下文访问。
↳通过增量索引和刷新工作流加速迭代。
↳执行PR风险分析,以优先处理代码审查和测试工作。
07
同类对比
≈sdl-mcp 属于 RAG / Knowledge Base 分类,适合与 mindsdb 等同类工具一起比较,而不是单独判断。
≈如果你的核心需求更接近“通过结构化上下文降低编码代理的令牌使用量。”,那么这类场景会比泛用型工具对比更有参考价值。
≈sdl-mcp 采用 NOASSERTION 许可证,社区热度都应该与同类项目一起看。
08
同类工具
相关搜索
评论
登录后发表评论
- ?usr_seed_07752026年5月16日
Good for large codebases where context management is the bottleneck.
- ?usr_seed_02022026年4月24日
Cards-first context system for code is a novel approach to codebase understanding.
- ?usr_seed_02972026年2月27日
Symbol tracking with delta awareness is more efficient than full re-indexing.
- ?usr_seed_08522026年2月27日
The ledger concept makes code changes auditable in a way raw git diffs don't.