Meilisearch MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MEILISEARCH_HOST | No | The URL of your Meilisearch instance | http://localhost:7700 |
MEILISEARCH_API_KEY | No | Your Meilisearch API key for authentication |
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 |
---|---|
list-indexes | List all indexes in the Meilisearch instance |
get-index | Get information about a specific Meilisearch index |
create-index | Create a new Meilisearch index |
update-index | Update a Meilisearch index (currently only supports updating the primary key) |
delete-index | Delete a Meilisearch index |
swap-indexes | Swap two or more indexes in Meilisearch |
get-documents | Get documents from a Meilisearch index |
get-document | Get a document by its ID from a Meilisearch index |
add-documents | Add documents to a Meilisearch index |
update-documents | Update documents in a Meilisearch index |
delete-document | Delete a document by its ID from a Meilisearch index |
delete-documents | Delete multiple documents by their IDs from a Meilisearch index |
delete-all-documents | Delete all documents in a Meilisearch index |
search | Search for documents in a Meilisearch index |
multi-search | Perform multiple searches in one request |
facet-search | Search for facet values matching specific criteria |
get-settings | Get all settings for a Meilisearch index |
update-settings | Update settings for a Meilisearch index |
reset-settings | Reset all settings for a Meilisearch index to their default values |
get-searchable-attributes | Get the searchable attributes setting |
get-displayed-attributes | Get the displayed attributes setting |
get-filterable-attributes | Get the filterable attributes setting |
get-sortable-attributes | Get the sortable attributes setting |
get-ranking-rules | Get the ranking rules setting |
get-stop-words | Get the stop words setting |
get-synonyms | Get the synonyms setting |
get-distinct-attribute | Get the distinct attribute setting |
get-typo-tolerance | Get the typo tolerance setting |
get-faceting | Get the faceting setting |
get-pagination | Get the pagination setting |
update-searchable-attributes | Update the searchable attributes setting |
update-displayed-attributes | Update the displayed attributes setting |
update-filterable-attributes | Update the filterable attributes setting |
update-sortable-attributes | Update the sortable attributes setting |
update-ranking-rules | Update the ranking rules setting |
update-stop-words | Update the stop words setting |
update-synonyms | Update the synonyms setting |
update-distinct-attribute | Update the distinct attribute setting |
update-typo-tolerance | Update the typo tolerance setting |
update-faceting | Update the faceting setting |
update-pagination | Update the pagination setting |
reset-searchable-attributes | Reset the searchable attributes setting to its default value |
reset-displayed-attributes | Reset the displayed attributes setting to its default value |
reset-filterable-attributes | Reset the filterable attributes setting to its default value |
reset-sortable-attributes | Reset the sortable attributes setting to its default value |
reset-ranking-rules | Reset the ranking rules setting to its default value |
reset-stop-words | Reset the stop words setting to its default value |
reset-synonyms | Reset the synonyms setting to its default value |
reset-distinct-attribute | Reset the distinct attribute setting to its default value |
reset-typo-tolerance | Reset the typo tolerance setting to its default value |
reset-faceting | Reset the faceting setting to its default value |
reset-pagination | Reset the pagination setting to its default value |
enable-vector-search | Enable the vector search experimental feature in Meilisearch |
get-experimental-features | Get the status of experimental features in Meilisearch |
update-embedders | Configure embedders for vector search |
get-embedders | Get the embedders configuration for an index |
reset-embedders | Reset the embedders configuration for an index |
vector-search | Perform a vector search in a Meilisearch index |
health | Check if the Meilisearch server is healthy |
version | Get the version information of the Meilisearch server |
info | Get the system information of the Meilisearch server |
stats | Get statistics about all indexes or a specific index |
get-tasks | Get information about tasks with optional filtering |
delete-tasks | Delete tasks based on provided filters |
list-tasks | List tasks with optional filtering |
get-task | Get information about a specific task |
cancel-tasks | Cancel tasks based on provided filters |
wait-for-task | Wait for a specific task to complete |