Meilisearch Hybrid Search MCP Server
@miiton
关于 Meilisearch Hybrid Search MCP Server
A mcp server that supports hybrid search for meilisearch written in Go
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Meilisearch Hybrid Search MCP Server?
It is an MCP (Model Context Protocol) server that provides a single tool for performing hybrid searches on a Meilisearch index, combining keyword-based search with semantic vector search. It is intended for developers who use Meilisearch with an embedder configured and want to integrate hybrid search capabilities into AI-powered tools via MCP.
How to use Meilisearch Hybrid Search MCP Server?
Set the required environment variables (MEILI_HOST, MEILI_API_KEY, MEILI_INDEX, MEILI_EMBEDDER, and optionally MEILI_FILTERABLE_ATTRIBUTES), build the Go project, and run the binary. The server provides one tool named hybrid_search that accepts a required keywords string and optional semantic_ratio, filterable_attribute, and filter_word arguments.
Key features of Meilisearch Hybrid Search MCP Server
- Executes hybrid searches (keyword + semantic) on a Meilisearch index
- Adjustable balance between keyword and semantic search
- Optional filtering by a document attribute
- Configured entirely via environment variables
- Adheres to the MCP protocol for tool invocation
- Supports any embedder configured in Meilisearch
Use cases of Meilisearch Hybrid Search MCP Server
- Combine exact keyword matching with semantic similarity in a single query
- Adjust search relevance for different content types (e.g., technical docs vs. creative text)
- Filter hybrid search results by specific attribute values (e.g., genre, author)
- Integrate hybrid search into an AI agent or assistant via MCP
- Replace separate keyword and vector search endpoints with one unified tool
FAQ from Meilisearch Hybrid Search MCP Server
What does the hybrid_search tool do?
It performs a hybrid search on the configured Meilisearch index, combining keyword matching with semantic vector search according to the specified semantic_ratio.
What are the runtime requirements?
You need Go to build the server, and a running Meilisearch instance that has at least one embedder configured. The server itself runs as a binary.
How do I configure the server?
All configuration is done through environment variables: MEILI_HOST, MEILI_API_KEY, MEILI_INDEX, MEILI_EMBEDDER, and optionally MEILI_FILTERABLE_ATTRIBUTES. Set them before starting the server.
What transport protocol does the server use?
It communicates over standard input/output (stdio), following the MCP protocol for tool-based servers.
Can I filter search results?
Yes. Provide the filterable_attribute and filter_word arguments to the hybrid_search tool. The attribute name must be a filterable attribute in your Meilisearch index settings.
搜索 分类下的更多 MCP 服务器
Perplexity MCP Zerver
wysh3MCP web search using perplexity without any API KEYS
MCP SearXNG Enhanced Server
OvertliDSEnhanced MCP server for SearXNG: category-aware web-search, web-scraping, and date/time retrieval.
小红书自动搜索评论工具(MCP Server 2.0)
chenningling这是一款基于 Playwright 开发的小红书自动搜索和评论工具,作为 MCP Server,可通过特定配置接入 MCP Client(如Claude for Desktop),帮助用户自动完成登录小红书、搜索关键词、获取笔记内容及发布AI生成评论等操作。
Tavily Mcp
tavily-aiProduction ready MCP server with real-time search, extract, map & crawl.
perplexity-mcp MCP server
jsonallenA Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API.
评论