Meilisearch MCP Server
Official Meilisearch MCP server: indexes, documents, search, relevancy settings and API keys from an agent chat
Install
pip install meilisearch-mcpOr run without installing: uvx -n meilisearch-mcp
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent access to the Meilisearch search engine. The agent creates and deletes indexes, adds documents and searches one or many indexes with filters and sorting. It can change ranking rules, facets and typo tolerance, create API keys and track indexing tasks. The instance URL and key can be switched during the conversation.
Who it is for. For developers building search on Meilisearch who want to tune it without hand-written API calls.
Good fit when
- You need to fill an index and check results quickly
- You want to tune ranking and filter settings
- You need to check indexing tasks and instance health
Not a fit when
- A production instance without a separate restricted key
- Your search runs on a different engine
Example request
Create a products index with id as the primary key and find electronics under $50Limitations
Requires Python 3.10+ and a running Meilisearch instance, self-hosted or cloud. stdio transport only. The authors recommend switching hosts and keys in chat only for development. With the master key the agent can delete indexes and keys.
How to disable. Remove the meilisearch block from the MCP config and restart the client; uninstall the package with pip uninstall meilisearch-mcp.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| MEILI_HTTP_ADDR | Meilisearch URL, default http://localhost:7700 |
| MEILI_MASTER_KEY secret | API key or master key |
Security check
- With the master key it can delete indexes and API keys
- Talks to a search server over the network
README in short
The README covers installing from PyPI via pip or uvx, a Claude Desktop config and running in Docker, including with n8n. Tools are grouped into connection, indexes, documents, search, settings, keys, tasks and monitoring. It warns that entering keys in chat is not meant for production. MIT licensed.
FAQ
Does it work with Meilisearch Cloud?
Yes, set the cloud instance URL and key in environment variables.
Is there a Docker image?
Yes, getmeili/meilisearch-mcp; pass the URL and key via MEILI_HTTP_ADDR and MEILI_MASTER_KEY.
Related
The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version
Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs
Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs