CSCSoftware/AiDex
🔌 MCP 服务器CSCSoftware
一款基于 Tree-sitter 的高性能 MCP 服务器,实现精准、高效的代码索引与语义搜索。
AiDex 是一款专为弥合大型代码库与 LLM 上下文窗口之间差距而设计的 MCP(模型上下文协议)服务器。传统的代码搜索工具通常依赖正则表达式或 grep,往往会返回冗余且嘈杂的结果,从而浪费昂贵的 token。AiDex 通过 Tree-sitter 将代码解析为抽象语法树(AST),实现了对函数、类和代码结构的精准索引与检索。
其核心功能包括对 C#、TypeScript、Python、Rust 和 Go 等 11 种主流语言的支持。通过提供结构化、精简的响应,AiDex 使 AI 代理能够在不超出 token 限制的情况下“阅读”大型代码仓库。它作为一种持久化索引器,确保代理始终能获取最相关的代码上下文,而无需加载整个文件。对于构建自主编程代理或需要深度理解代码架构的复杂 RAG 系统的开发者而言,该工具至关重要。
💡核心亮点
- ├─基于 Tree-sitter 的代码索引
- ├─单次搜索响应仅需约 50 token
- └─支持 11 种主流编程语言
🎯适用人群
- ├─AI 软件工程师
- └─开发工具架构师