This MCP server implementation provides a Go-based wrapper for Meilisearch, enabling large language models to access Meilisearch's search capabilities through the Model Context Protocol. Developed by cnosuke, it offers tools for index management, document operations, and search functionality, allowing AI assistants like Claude to perform powerful search operations against Meilisearch indexes. The lightweight server supports features such as health checks, creating indexes, adding documents, and executing complex searches with filtering and sorting options, making it ideal for applications requiring AI-assisted information retrieval from structured data.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Check the status of the Meilisearch server. Parameters: None. Returns: Server health status information.
Retrieve a list of all indexes. Parameters: None. Returns: Array of indexes.
Create a new index. Parameters: uid (string, required) - Unique identifier for the index; primary_key (string, optional) - Primary key for documents. Returns: Creation task information.
Retrieve documents from an index. Parameters: index_uid (string, required) - Index UID; limit (number, optional) - Maximum number of documents to retrieve; offset (number, optional) - Number of documents to skip; fields (array, optional) - Array of fields to retrieve. Returns: Array of documents.
Add documents to an index. Parameters: index_uid (string, required) - Index UID; documents (array, required) - Array of documents to add; primary_key (string, optional) - Primary key. Returns: Addition task information.
Search for documents in an index. Parameters: index_uid (string, required) - UID of the index to search; query (string, required) - Search query; limit (number, optional) - Maximum number of results to return; offset (number, optional) - Number of results to skip; filter (string, optional) - Filter expression; sort (array, optional) - Array of sort criteria. Returns: Search results.