heuristic-mcp
by softerist·★ 21·综合分 40
MCP 服务器,为 AI 编码助手提供基于调用图邻近性和最近性排序的语义代码搜索功能。
developer-toolsai-llmsearch
2
Forks
0
活跃 Issue
3 个月前
最近提交
2 天前
收录于
概述
Heuristic MCP 服务器通过构建工作区索引来增强代码搜索功能,使 IDE AI 模型和 MCP 工具能够使用自然语言查询找到相关代码。它提供三个主要功能:语义代码搜索、调用图邻近性分析和基于最近性的排序。服务器持续更新其索引以跟上项目变化,随时间推移改进搜索结果。它专门为 AI 编码助手设计,帮助开发者更高效地导航大型代码库。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使用自然语言查询在大型代码库中查找相关代码模式
你:基于语义相似性而非精确匹配来定位特定函数或类
你:发现可能受到项目特定部分变更影响的关联代码
你:嵌入模型下载什么内容?
你:代码索引多久更新一次?
什么时候选它
如果您使用 JavaScript 代码库并需要理解代码关系和上下文的高级语义搜索功能,请选择此工具。
什么时候不要选它
如果您需要跨语言支持、使用非 JavaScript 代码库或需要离线功能,则不适合使用,因为它需要网络访问下载模型。
可对比工具
code-search-mcpsemantic-code-searchsourcegraph
安装
npm install -g @softerist/heuristic-mcp然后启动服务器:
heuristic-mcp --start对于 Claude Desktop,将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"heuristic": {
"command": "heuristic-mcp",
"args": ["--start"]
}
}
}FAQ
- 嵌入模型下载什么内容?
- 该模型用于创建代码的向量嵌入,以实现语义搜索功能。它只下载一次并缓存在本地。
- 代码索引多久更新一次?
- 索引会随着您对项目的更改而更新。您可以使用 'heuristic-mcp --cache' 检查索引进度。
heuristic-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。