Meilisearch MCP Server

Official Meilisearch MCP server: indexes, documents, search, relevancy settings and API keys from an agent chat

MCP serverMedium risk

meilisearch/meilisearch-mcp

Install

pip install meilisearch-mcp

Or 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 $50

Limitations

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
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.

Editors’ pick

The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version

SkillLow risk102.3K
Editors’ pick

Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI

PluginMedium risk5.4K

Firebase MCP Server

Firebase CLI and MCP Server

Editors’ pick

Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs

MCP serverHigh risk4.5K
Editors’ pick

Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs

MCP serverMedium risk3.6K