Token导航 LogoToken导航TokenDH.com
hashbrown (Gridlhq) logo
开发工具未说明官方级别未说明来源级核验

hashbrown (Gridlhq)

MCP Server

hashbrown 是一个基于嵌入和语法树感知分块的语义代码搜索引擎,能够索引和搜索代码库,适用于代码理解和开发效率提升。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
代码搜索代码索引GoClaude开发工具ClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

griddlehq

提供方

griddlehq

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

薯饼

一个语义代码搜索引擎,使用嵌入和AST感知分块对代码库进行索引和搜索。

快速入门

go install github.com/owner/hashbrown/cmd/hashbrown@latest
cd /path/to/your/repo
export VOYAGE_API_KEY=your-key-here
hashbrown init
hashbrown "how does authentication work"

特性

  • 混合搜索 --将语义(基于嵌入)和关键字(BM25)搜索与互序融合相结合
  • AST感知分块 --树保姆解析源文件,以创建与函数、类和方法对齐的语义上有意义的块
  • 11种语言 --Go、Python、Rust、TypeScript、JavaScript、C、C++、Java、Ruby、Kotlin、Swift
  • 调用图 --提取函数调用关系和与搜索结果相关的代码
  • 增量更新hashbrown update 仅使用git diff重新索引更改的文件
  • MCP服务器hashbrown mcp 通过模型上下文协议为AI编码助手提供搜索和索引工具
  • 平行索引 -对于大型存储库,树型对象解析和嵌入API调用是并行的
  • 诊断hashbrown doctor 检查配置、API连接和索引运行状况

命令

命令描述
hashbrown init为当前存储库建立索引
hashbrown "query"搜索(隐式搜索命令)
hashbrown search "query"使用显式命令搜索
hashbrown update逐步更新索引
hashbrown status显示索引状态
hashbrown gc垃圾回收未使用的嵌入
hashbrown doctor诊断配置和连接
hashbrown mcp启动MCP服务器进行AI代理集成

回购拓扑

配置

配置存储在 .hashbrown/config.toml。由自动创建 hashbrown init.

嵌入

关键字类型默认值描述
embedding.provider字符串"voyage"嵌入提供程序: voyage, openai, ollama, custom
embedding.model字符串"voyage-code-3"型号标识符
embedding.endpoint字符串(提供程序默认值)API端点URL
embedding.api_key_envstring(提供程序默认值)API键的环境变量名称
embedding.dimensionsint1024嵌入向量维度
embedding.concurrencyint1并发嵌入API请求数

搜索

关键字类型默认值描述
search.top_kint10最大结果数
search.mode字符串"hybrid"搜索模式: hybrid, semantic, keyword
search.rrf_kint60互易秩融合常数

分块

关键字类型默认值描述
chunking.max_chunk_tokensint1500每个区块的最大令牌数
chunking.min_chunk_tokensint20每个块的最小令牌(较小的块被丢弃)

回购协议

关键字类型默认值描述
repos.paths列表[]保留用于未来的多仓库编排。 hashbrown 当前仅索引/搜索当前存储库路径。

MCP集成

docs/agent-setup.md 有关将hashbrown与Claude Code、Cursor和Windsurf等AI编码助手集成的说明。

嵌入提供者

docs/providers.md 了解每个支持的嵌入提供程序的设置说明。

运营

文档/操作.md 用于操作说明,包括SQLite锁定注意事项。

目录标签

目录标签

代码搜索代码索引GoClaude开发工具本地部署语义分析多语言支持

支持客户端

ClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP