meilisearch/meilisearch-mcp

meilisearch/meilisearch-mcp

от meilisearch
MCP сервер, подключающий любую LLM к поисковому движку Meilisearch. Создавайте и удаляйте индексы, загружайте документы, настраивайте релевантность — всё через естественный язык. Идеально для быстрого поиска в AI-помощниках.
Meilisearch

Meilisearch MCP Server

Meilisearch | Meilisearch Cloud | Documentation | Discord

PyPI version Python Versions Tests License Downloads

⚡ Connect any LLM to Meilisearch and supercharge your AI with lightning-fast search capabilities! 🔍

🤔 What is this?

The Meilisearch MCP Server is a Model Context Protocol server that enables any MCP-compatible client (including Claude, OpenAI agents, and other LLMs) to interact with Meilisearch. This stdio-based server allows AI assistants to manage search indices, perform searches, and handle your data through natural conversation.

Why use this?

  • 🤖 Universal Compatibility - Works with any MCP client, not just Claude
  • 🗣️ Natural Language Control - Manage Meilisearch through conversation with any LLM
  • 🚀 Zero Learning Curve - No need to learn Meilisearch's API
  • 🔧 Full Feature Access - All Meilisearch capabilities at your fingertips
  • 🔄 Dynamic Connections - Switch between Meilisearch instances on the fly
  • 📡 stdio Transport - Currently uses stdio; native Meilisearch MCP support coming soon!

✨ Key Features

  • 📊 Index & Document Management - Create, update, and manage search indices
  • 🔍 Smart Search - Search across single or multiple indices with advanced filtering
  • ⚙️ Settings Configuration - Fine-tune search relevancy and performance
  • 📈 Task Monitoring - Track indexing progress and system operations
  • 🔐 API Key Management - Secure access control
  • 🏥 Health Monitoring - Keep tabs on your Meilisearch instance
  • 🐍 Python Implementation - TypeScript version also available
Инструменты были проиндексированы:
add-documents

Добавляет документы в индекс

Параметры
  • documentsobject[]обязательный
  • indexUidstringобязательный
  • primaryKeystring | null
cancel-tasks

Отменяет задачи на основе фильтров

Параметры
  • indexUidsstring | null
  • statusesstring | null
  • typesstring | null
  • uidsstring | null
create-chat-completion

Создаёт разговорное завершение чата с помощью функции чата Meilisearch.

Параметры
  • messagesobject[]обязательный

    List of message objects comprising the chat history

  • modelstring

    The model to use for completion

  • streamboolean

    Whether to stream the response (currently must be true)

  • workspace_uidstringобязательный

    Unique identifier of the chat workspace

create-index

Создаёт новый индекс Meilisearch

Параметры
  • primaryKeystring | null
  • uidstringобязательный
create-key

Создаёт новый API-ключ

Параметры
  • actionsstring[]обязательный
  • descriptionstring | null
  • expiresAtstring | null
  • indexesstring[]обязательный
delete-index

Удаляет индекс Meilisearch

Параметры
  • uidstringобязательный
delete-key

Удаляет API-ключ.

Параметры
  • keystringобязательный
get-chat-workspacesтолько чтение

Получает список доступных рабочих пространств чата.

Параметры
  • limitinteger | null

    Maximum number of workspaces to return

  • offsetinteger | null

    Number of workspaces to skip

get-chat-workspace-settingsтолько чтение

Получает настройки для конкретного рабочего пространства чата.

Параметры
  • workspace_uidstringобязательный

    Unique identifier of the chat workspace

get-connection-settingsтолько чтение

Получает текущие настройки подключения Meilisearch

Параметры

Без параметров.

get-documentsтолько чтение

Получает документы из индекса

Параметры
  • indexUidstringобязательный
  • limitinteger
  • offsetinteger
get-health-statusтолько чтение

Получает всесторонний статус здоровья Meilisearch

Параметры

Без параметров.

get-index-metricsтолько чтение

Получает подробные метрики для индекса

Параметры
  • indexUidstringобязательный
get-keysтолько чтение

Получает список ключей API

Параметры
  • limitinteger | null
  • offsetinteger | null
get-settingsтолько чтение

Получает текущие настройки для индекса

Параметры
  • indexUidstringобязательный
get-statsтолько чтение

Получает статистику базы данных

Параметры

Без параметров.

get-system-infoтолько чтение

Получает системную информацию.

Параметры

Без параметров.

get-taskтолько чтение

Получает информацию о конкретной задаче

Параметры
  • taskUidintegerобязательный
get-tasksтолько чтение

Получает список задач с опциональными фильтрами

Параметры
  • afterEnqueuedAtstring | null
  • afterFinishedAtstring | null
  • afterStartedAtstring | null
  • batchUidsstring[] | null
  • beforeEnqueuedAtstring | null
  • beforeFinishedAtstring | null
  • beforeStartedAtstring | null
  • canceledBystring[] | null
  • frominteger | null
  • indexUidsstring[] | null
  • limitinteger | null
  • reverseboolean | null
  • statusesstring[] | null
  • typesstring[] | null
  • uidsinteger[] | null
get-versionтолько чтение

Получает информацию о версии Meilisearch

Параметры

Без параметров.

health-checkтолько чтение

Проверяет работоспособность сервера Meilisearch

Параметры

Без параметров.

list-indexesтолько чтение

Выводит список всех индексов Meilisearch.

Параметры

Без параметров.

searchтолько чтение

Ищет в индексах Meilisearch. Если indexUid не указан, ищет по всем индексам.

Параметры
  • filterstring | null
  • hybridobject | null
  • indexUidstring | null
  • limitinteger | null
  • offsetinteger | null
  • querystringобязательный
  • sortstring[] | null
update-chat-workspace-settings

Обновляет настройки для конкретного рабочего пространства чата.

Параметры
  • settingsobjectобязательный

    Settings to update for the workspace

  • workspace_uidstringобязательный

    Unique identifier of the chat workspace

update-connection-settings

Обновляет настройки подключения Meilisearch.

Параметры
  • api_keystring | null
  • urlstring | null
update-settings

Обновляет настройки для индекса

Параметры
  • indexUidstringобязательный
  • settingsobjectобязательный

Похожие MCP-сервера

Chroma MCP

Chroma MCP

официальный

MCP-сервер для интеграции Chroma (open-source базы эмбеддингов) с LLM. Позволяет создавать коллекции, добавлять документы и выполнять семантический поиск с фильтрацией. Подходит разработчикам, стро...

Python592
Redis MCP

Redis MCP

официальный

MCP сервер Redis дает AI-агентам управлять Redis на естественном языке: кэширование, сессии и векторный поиск. Интегрируется с MCP клиентами, упрощает разработку приложений для работы с данными в р...

Python619
quantgeekdev/mongo-mcp

quantgeekdev/mongo-mcp

MCP сервер для MongoDB: LLM выполняет запросы, инспектирует схемы и управляет документами с индексами на естественном языке. Полезен разработчикам для автоматизации работы с базами данных.

TypeScript175
KashiwaByte/vikingdb-mcp-server

KashiwaByte/vikingdb-mcp-server

MCP сервер для интеграции с VikingDB, векторной базой данных от ByteDance. Позволяет выполнять вставку данных, семантический поиск и управление коллекциями и индексами. Идеально подходит для AI-приложений, RAG-систем и быстрого векторного поиска.

Python5
pinecone-io/assistant-mcp

pinecone-io/assistant-mcp

официальный

MCP-сервер на Rust для получения данных от Pinecone Assistant. Укажите API-ключ и лимит результатов. Интеграция с ИИ-инструментами через Docker. Для разработчиков поисковых ассистентов.

Rust45
vectorize-io/vectorize-mcp-server

vectorize-io/vectorize-mcp-server

официальный

MCP-сервер для интеграции с Vectorize: выполняет векторный поиск по документам, извлекает текст из любых файлов в Markdown и запускает Deep Research. Полезен разработчикам AI-приложений, работающих...

TypeScript111
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин