← Explore all mcp servers

SEARCH AND ANALYTICS / Meilisearch

Meilisearch MCP

Search and administer Meilisearch indexes, documents, settings and API keys from a local MCP process.

“This stdio-based server allows AI assistants to manage search indices, perform searches, and handle your data through natural conversation.”

01 / THE REASONING

Why this made the selection.

  • Operates on your own search index rather than substituting a general web-search service.
  • Search, index metrics, task inspection and settings tools support search development in one place.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • Pinned README, pyproject.toml, server.py, documents.py and keys.py.
  • MIT licence and stdio entrypoint.

Our findings

  • The Python package registers index, document, settings, key and task tools in one server.
  • MEILI_HTTP_ADDR and MEILI_MASTER_KEY configure the starting connection; tools can also change connection settings.

Not established by this review

  • Server launch, authenticated tool calls, and release-to-source parity were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

pip install meilisearch-mcp

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Install the documented Python package.
  2. Set the intended Meilisearch address and an appropriately scoped API key in the client’s environment settings.
  3. Configure the meilisearch-mcp executable as a stdio server using the package entrypoint, and review index/key mutations.

Before you start

  • Python and a running Meilisearch instance.
  • An API key with only the needed permissions for protected instances.

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. https://raw.githubusercontent.com/meilisearch/meilisearch-mcp/b764c9ff5fb98561b2f4dcaa6f793b82ea76ee5b/README.md

    Supports: summary, upstreamDescription, whySelected, bestFor, limitations, install, access, compatibility, transports, review

  2. https://raw.githubusercontent.com/meilisearch/meilisearch-mcp/b764c9ff5fb98561b2f4dcaa6f793b82ea76ee5b/pyproject.toml

    Supports: language, install

  3. https://raw.githubusercontent.com/meilisearch/meilisearch-mcp/b764c9ff5fb98561b2f4dcaa6f793b82ea76ee5b/src/meilisearch_mcp/server.py

    Supports: review, access, transports

  4. https://raw.githubusercontent.com/meilisearch/meilisearch-mcp/b764c9ff5fb98561b2f4dcaa6f793b82ea76ee5b/src/meilisearch_mcp/keys.py

    Supports: review, access

  5. https://raw.githubusercontent.com/meilisearch/meilisearch-mcp/b764c9ff5fb98561b2f4dcaa6f793b82ea76ee5b/LICENSE

    Supports: license