sdl-mcp
活跃·★ 494·NOASSERTION·更新于 2026-10-14
SDL-MCP是一个模型上下文协议(MCP)服务器,它将代码库转换为可查询、版本化的知识系统,供AI代理使用。它将符号和依赖关系索引到一个由SQLite支持的账本中,从而实现高效、精确的上下文检索、增量分析和策略门控的代码访问。
sdl-mcp 当前归类于 RAG / 知识库,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 通过tree-sitter适配器进行多语言代码仓库索引。典型使用场景包括 通过结构化上下文降低编码代理的令牌使用量。。页面记录的许可证为 NOASSERTION。当前 GitHub Stars 为 495。相关标签包括 AI 代理、代码智能。
#AI 代理#代码智能#上下文管理#符号账本#增量分析#开发者工具#大型语言模型集成
01
功能特性
01通过tree-sitter适配器进行多语言代码仓库索引
02包含签名、依赖、指标和版本控制的符号卡片
03带有句柄、租约、刷新和溢出功能的图切片
04支持带放大器评分的增量分析和影响范围分析
05代码访问阶梯:getSkeleton -> getHotPath -> needWindow
02
为什么选择它
+通过tree-sitter适配器进行多语言代码仓库索引
+包含签名、依赖、指标和版本控制的符号卡片
+通过结构化上下文降低编码代理的令牌使用量。
+覆盖 13 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
TypeScript
语言
已通过文档验证
JavaScript
语言
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
Java
语言
已通过文档验证
C#
语言
已通过文档验证
05
快速开始
1
$ npm install -g sdl-mcp
06
使用场景
↳通过结构化上下文降低编码代理的令牌使用量。
↳为AI代理提供感知依赖的上下文检索,提高相关性。
↳通过策略控制和审计实现更安全的上下文访问。
↳通过增量索引和刷新工作流加速迭代。
↳执行PR风险分析,以优先处理代码审查和测试工作。
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧