mcp-meilisearch
Meilisearch MCP Server is a Go-based wrapper for the Meilisearch search engine, serving as a Model Context Protocol (MCP) server enabling large language models like Claude to utilize Meilisearch's search capabilities. It offers features such as search, index management, and document operations in compliance with MCP protocol.
Overview
This project is a Go application designed to enable the Meilisearch search engine to be used as an MCP (Model Context Protocol) server. Through the MCP server, large language models (LLMs) like Claude can access Meilisearch's powerful search capabilities.
Features
- Lightweight and fast MCP server implemented in Go
- Seamless integration with Meilisearch API
- Interface compliant with the MCP protocol
- Support for key features including search, index management, and document operations
Installation
- Go 1.24 or higher
- Running Meilisearch instance
Usage
To start the server, use: ./bin/mcp-meilisearch server --config config.yml
.
Available Tools
- Server Management:
health_check
to check server status. - Index Management:
list_indexes
,create_index
. - Document Operations:
get_documents
,add_documents
. - Search:
search
for searching documents.
Contributing
Contributions are welcome. Fork the repository and submit pull requests.
License
This project is licensed under the MIT License.