关于 Meilisearch Hybrid Search MCP Server
这是一个基于 Go 开发的 MCP(Model Context Protocol)服务器,专为 Meilisearch 搜索引擎打造,将传统的关键词匹配与向量语义搜索融合为统一的混合检索能力。
它能做什么
- 关键词检索:依托 Meilisearch 原生分词与 typo-tolerant 能力,精确命中字面关键词。
- 语义检索:基于向量相似度,理解查询意图与上下文,召回字面不匹配但语义相近的文档。
- 混合打分:在结果集合并阶段对两路得分进行加权融合,单一接口返回综合排序。
- 多索引查询:可在 MCP 调用层指定不同 Meilisearch 索引与字段配置。
是否需要密钥
需要。该服务作为 Meilisearch 的客户端运行,必须配置 Meilisearch 主密钥(Master Key),用于对 Meilisearch 实例进行读写授权;如启用语义检索,还需提供向量生成服务(如嵌入式模型 API)的访问凭据。请通过部署环境的安全配置项注入,切勿在配置文件中硬编码明文密钥。