Meilisearch MCP Server
Official
by meilisearch
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MEILI_HTTP_ADDR | No | Default Meilisearch URL | http://localhost:7700 |
MEILI_MASTER_KEY | No | Optional: Default Meilisearch API key |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-connection-settings | Get current Meilisearch connection settings |
update-connection-settings | Update Meilisearch connection settings |
health-check | Check Meilisearch server health |
get-version | Get Meilisearch version information |
get-stats | Get database statistics |
create-index | Create a new Meilisearch index |
list-indexes | List all Meilisearch indexes |
get-documents | Get documents from an index |
add-documents | Add documents to an index |
get-settings | Get current settings for an index |
update-settings | Update settings for an index |
search | Search through Meilisearch indices. If indexUid is not provided, it will search across all indices. |
get-task | Get information about a specific task |
get-tasks | Get list of tasks with optional filters |
cancel-tasks | Cancel tasks based on filters |
get-keys | Get list of API keys |
create-key | Create a new API key |
delete-key | Delete an API key |
get-health-status | Get comprehensive health status of Meilisearch |
get-index-metrics | Get detailed metrics for an index |
get-system-info | Get system-level information |