MCPdir — MCP Server Directory
🇬🇧 🇪🇸

Meilisearch MCP

by Meilisearch

Full-text and semantic search with Meilisearch — index management, search, and API key control

search Python Intermediate Self-hostable Docker Verified
⭐ 171 stars 📅 Updated: 1mo ago

Description

MCP server for interacting with Meilisearch, the lightning-fast open-source search engine. Gives LLMs full access to Meilisearch's capabilities — create and manage indexes, add and update documents, perform advanced searches with filtering and sorting, configure settings, manage API keys, and monitor tasks. Supports both traditional full-text search and vector/semantic search for AI-native applications. Multi-index search allows querying across multiple indexes in a single request. Ideal for developers building search-powered applications who want AI-assisted index management and search exploration.

✅ Best for

Developers building search features who want AI-assisted Meilisearch management

⏭️ Skip if

You need a database-level MCP connector rather than a search engine integration

💡 Use cases

  • Managing Meilisearch indexes and documents from AI assistants
  • Testing and refining search queries with filters, facets, and sorting
  • Configuring search relevancy settings and synonyms through natural language
  • Building and debugging semantic search pipelines with vector support

👍 Pros

  • Comprehensive coverage of Meilisearch API — indexes, documents, search, settings, keys
  • Sub-50ms search performance on millions of documents
  • Supports both full-text and semantic/vector search modes
  • Multiple install options — pip, uvx, or Docker

👎 Cons

  • Requires a running Meilisearch instance with network access
  • API key management operations require the master key
  • Large document batches may take time to index asynchronously

🔧 Exposed tools (9 tools)

ToolCategoryDescription
add_documentsdataAdd or update documents in an index
list_indexesdiscoveryList all indexes in the Meilisearch instance
create_indexmanagementCreate a new search index in Meilisearch
update_settingsmanagementUpdate index settings like searchable attributes and ranking rules
manage_keysmanagementCreate, list, and manage Meilisearch API keys
monitor_tasksmonitoringMonitor the status of asynchronous indexing tasks
searchqueryPerform a search query with filters, facets, and sorting
get_documentsqueryRetrieve documents from an index by ID or filter
multi_searchquerySearch across multiple indexes in a single request

⚡ Installation

Prerequisites:

  • • python v3.10+
  • • Meilisearch instance with API key
  • • API key required

Check Claude Code documentation to configure this MCP server.

💡 Tips & tricks

Set MEILI_HTTP_ADDR and MEILI_MASTER_KEY environment variables to connect. Start with list_indexes to see your current setup. Use create_index and add_documents to populate data, then test with search. The multi_search tool is powerful for querying across multiple indexes simultaneously.

🔄 Alternatives

Quick info

Author
Meilisearch
License
MIT
Runtime
Python 3.10+
Transport
stdio
Category
search
Difficulty
Intermediate
Self-hostable
Auth
Docker
🐳 Docker available
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Platforms

🍎 macOS 🐧 Linux 🪟 Windows