meilisearch-mcp
by meilisearch·★ 186·Score 50
Meilisearch MCP server enables LLMs to interact with Meilisearch search engine through natural language commands.
Overview
The Meilisearch MCP Server is a Python-based implementation that allows MCP-compatible clients to manage search indices, perform searches, and handle data through conversation. It provides comprehensive functionality including index management, document operations, advanced search capabilities with filtering and sorting, settings configuration, and system monitoring. The server uses stdio transport and offers both Python and TypeScript implementations.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need an AI assistant to manage and query Meilisearch search indices without requiring developers to learn the search API directly.
When NOT to choose this
Don't choose this if you need advanced security controls for API management, as the README notes the chat-based key addition is primarily for development purposes.
Tools this server exposes
12 tools extracted from the READMEget-connection-settingsView current Meilisearch connection URL and API key status
update-connection-settingsUpdate URL and/or API key to connect to a different instance
create-indexCreate a new index with optional primary key
list-indexesList all available indexes
delete-indexDelete an existing index and all its documents
get-documentsRetrieve documents from an index with pagination
add-documentsAdd or update documents in an index
searchFlexible search across single or multiple indices with filtering and sorting
get-settingsView current settings for an index
update-settingsUpdate index settings (ranking, faceting, etc.)
get-tasksList tasks with optional filters
health-checkBasic health check of the Meilisearch instance
Comparable tools
Installation
Installation
Using pip
pip install meilisearch-mcpUsing uvx (recommended)
uvx -n meilisearch-mcpConfiguration for Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"meilisearch": {
"command": "uvx",
"args": ["-n", "meilisearch-mcp"]
}
}
}Using Docker
docker pull getmeili/meilisearch-mcp:latest
docker run -it \
-e MEILI_HTTP_ADDR=http://your-meilisearch:7700 \
-e MEILI_MASTER_KEY=your-master-key \
getmeili/meilisearch-mcp:latestFAQ
- What MCP clients does this server support?
- The Meilisearch MCP Server works with any MCP-compatible client, including Claude, OpenAI agents, and other LLMs.
- How do I connect to a different Meilisearch instance?
- You can update the connection settings dynamically through the MCP tools or by setting the MEILI_HTTP_ADDR and MEILI_MASTER_KEY environment variables.
Compare meilisearch-mcp with
Last updated · Auto-generated from public README + GitHub signals.