Meilisearch MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list-indexesB | List all indexes in the Meilisearch instance |
| get-indexC | Get information about a specific Meilisearch index |
| create-indexC | Create a new Meilisearch index |
| update-indexC | Update a Meilisearch index (currently only supports updating the primary key) |
| delete-indexC | Delete a Meilisearch index |
| swap-indexesC | Swap two or more indexes in Meilisearch |
| get-documentsC | Get documents from a Meilisearch index |
| get-documentC | Get a document by its ID from a Meilisearch index |
| add-documentsC | Add documents to a Meilisearch index |
| update-documentsC | Update documents in a Meilisearch index |
| delete-documentC | Delete a document by its ID from a Meilisearch index |
| delete-documentsB | Delete multiple documents by their IDs from a Meilisearch index |
| delete-all-documentsC | Delete all documents in a Meilisearch index |
| searchC | Search for documents in a Meilisearch index |
| multi-searchC | Perform multiple searches in one request |
| facet-searchC | Search for facet values matching specific criteria |
| get-settingsC | Get all settings for a Meilisearch index |
| update-settingsC | Update settings for a Meilisearch index |
| reset-settingsB | Reset all settings for a Meilisearch index to their default values |
| get-searchable-attributesC | Get the searchable attributes setting |
| get-displayed-attributesC | Get the displayed attributes setting |
| get-filterable-attributesC | Get the filterable attributes setting |
| get-sortable-attributesC | Get the sortable attributes setting |
| get-ranking-rulesC | Get the ranking rules setting |
| get-stop-wordsC | Get the stop words setting |
| get-synonymsC | Get the synonyms setting |
| get-distinct-attributeC | Get the distinct attribute setting |
| get-typo-toleranceC | Get the typo tolerance setting |
| get-facetingC | Get the faceting setting |
| get-paginationC | Get the pagination setting |
| update-searchable-attributesC | Update the searchable attributes setting |
| update-displayed-attributesC | Update the displayed attributes setting |
| update-filterable-attributesC | Update the filterable attributes setting |
| update-sortable-attributesC | Update the sortable attributes setting |
| update-ranking-rulesC | Update the ranking rules setting |
| update-stop-wordsC | Update the stop words setting |
| update-synonymsC | Update the synonyms setting |
| update-distinct-attributeC | Update the distinct attribute setting |
| update-typo-toleranceC | Update the typo tolerance setting |
| update-facetingC | Update the faceting setting |
| update-paginationC | Update the pagination setting |
| reset-searchable-attributesC | Reset the searchable attributes setting to its default value |
| reset-displayed-attributesB | Reset the displayed attributes setting to its default value |
| reset-filterable-attributesC | Reset the filterable attributes setting to its default value |
| reset-sortable-attributesB | Reset the sortable attributes setting to its default value |
| reset-ranking-rulesC | Reset the ranking rules setting to its default value |
| reset-stop-wordsC | Reset the stop words setting to its default value |
| reset-synonymsC | Reset the synonyms setting to its default value |
| reset-distinct-attributeC | Reset the distinct attribute setting to its default value |
| reset-typo-toleranceB | Reset the typo tolerance setting to its default value |
| reset-facetingC | Reset the faceting setting to its default value |
| reset-paginationC | Reset the pagination setting to its default value |
| enable-vector-searchB | Enable the vector search experimental feature in Meilisearch |
| get-experimental-featuresB | Get the status of experimental features in Meilisearch |
| update-embeddersC | Configure embedders for vector search |
| get-embeddersC | Get the embedders configuration for an index |
| reset-embeddersC | Reset the embedders configuration for an index |
| vector-searchC | Perform a vector search in a Meilisearch index |
| healthA | Check if the Meilisearch server is healthy |
| versionA | Get the version information of the Meilisearch server |
| infoB | Get the system information of the Meilisearch server |
| statsB | Get statistics about all indexes or a specific index |
| get-tasksC | Get information about tasks with optional filtering |
| delete-tasksC | Delete tasks based on provided filters |
| list-tasksC | List tasks with optional filtering |
| get-taskC | Get information about a specific task |
| cancel-tasksC | Cancel tasks based on provided filters |
| wait-for-taskC | Wait for a specific task to complete |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/devlimelabs/meilisearch-ts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server