meilisearch-mcp

This repository provides a Python-based Model Context Protocol (MCP) server for interacting with Meilisearch, offering features like index management, dynamic connection configuration, and smart search capabilities. This repository provides a

76
6

Meilisearch MCP Server

A Model Context Protocol (MCP) server designed to enable interaction with Meilisearch through LLM interfaces like Claude.

This Python implementation provides features such as index and document management, settings configuration, task monitoring, and API key management. It includes built-in logging and monitoring tools, dynamic connection configuration for switching between Meilisearch instances, and smart search across single or multiple indices. A Typescript integration is available for browser-based use.

Installation involves cloning the repository, creating a virtual environment, and installing dependencies using uv. The server requires Python 3.9 or higher, a running Meilisearch instance, and Node.js for testing with MCP Inspector.

Key functionalities include managing connections, indexes, documents, settings, API keys, and tasks. The server supports flexible search with parameters like query, indexUid, limit, offset, filter, and sort. It can be run directly or integrated with Claude Desktop using a configuration file.

Repository

ME
meilisearch

meilisearch/meilisearch-mcp

Created

December 23, 2024

Updated

March 28, 2025

Language

Python

Category

Search & Knowledge