Meilisearch MCP
by Meilisearch
Búsqueda full-text y semántica con Meilisearch — gestión de índices, búsqueda y control de API keys
search Python Intermedio Auto-hospedable Docker Verificado
⭐ 171 stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP para interactuar con Meilisearch, el motor de búsqueda open-source ultrarrápido. Da a los LLMs acceso completo a las capacidades de Meilisearch — crear y gestionar índices, agregar y actualizar documentos, realizar búsquedas avanzadas con filtrado y ordenamiento, configurar ajustes, gestionar API keys y monitorear tareas. Soporta tanto búsqueda full-text tradicional como búsqueda vectorial/semántica para aplicaciones nativas de IA. La búsqueda multi-índice permite consultar a través de múltiples índices en una sola petición. Ideal para desarrolladores que construyen aplicaciones con búsqueda y quieren gestión de índices y exploración de búsqueda asistida por IA.
✅ Ideal para
Desarrolladores que construyen funciones de búsqueda y quieren gestión de Meilisearch asistida por IA
⏭️ No recomendado si
Necesitas un conector MCP a nivel de base de datos en lugar de una integración de motor de búsqueda
💡 Casos de uso
- Gestionar índices y documentos de Meilisearch desde asistentes de IA
- Probar y refinar consultas de búsqueda con filtros, facetas y ordenamiento
- Configurar ajustes de relevancia de búsqueda y sinónimos mediante lenguaje natural
- Construir y depurar pipelines de búsqueda semántica con soporte vectorial
👍 Ventajas
- ✓ Cobertura completa de la API de Meilisearch — índices, documentos, búsqueda, ajustes, keys
- ✓ Rendimiento de búsqueda sub-50ms sobre millones de documentos
- ✓ Soporta tanto búsqueda full-text como semántica/vectorial
- ✓ Múltiples opciones de instalación — pip, uvx o Docker
👎 Desventajas
- ✗ Requiere una instancia de Meilisearch en ejecución con acceso de red
- ✗ Las operaciones de gestión de API keys requieren la master key
- ✗ Lotes grandes de documentos pueden tardar en indexarse asincrónicamente
🔧 Herramientas expuestas (9 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| add_documents | data | Agregar o actualizar documentos en un índice |
| list_indexes | discovery | Listar todos los índices en la instancia de Meilisearch |
| create_index | management | Crear un nuevo índice de búsqueda en Meilisearch |
| update_settings | management | Actualizar ajustes del índice como atributos buscables y reglas de ranking |
| manage_keys | management | Crear, listar y gestionar API keys de Meilisearch |
| monitor_tasks | monitoring | Monitorear el estado de tareas de indexación asincrónicas |
| search | query | Realizar una consulta de búsqueda con filtros, facetas y ordenamiento |
| get_documents | query | Recuperar documentos de un índice por ID o filtro |
| multi_search | query | Buscar a través de múltiples índices en una sola petición |
⚡ Instalación
Requisitos previos:
- • python v3.10+
- • Meilisearch instance with API key
- • API key requerida
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Configura las variables de entorno MEILI_HTTP_ADDR y MEILI_MASTER_KEY para conectar. Empieza con list_indexes para ver tu configuración actual. Usa create_index y add_documents para poblar datos, luego prueba con search. La herramienta multi_search es potente para consultar a través de múltiples índices simultáneamente.
🔄 Alternativas
Info rápida
- Autor
- Meilisearch
- Licencia
- MIT
- Runtime
- Python 3.10+
- Transporte
- stdio
- Categoría
- search
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- 🐳 Docker disponible
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ✅ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows