mcp-meilisearch

mcp-meilisearch

0

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.