io.github.mrfentmen/meilisearch-mcp
Search indexes, manage documents, check health and stats.
Open source Open in the app JSON README (API)
About
Search indexes, manage documents, check health and stats.
Details
- Kind
- MCP servers
- Topic
- Government & public data
- Publisher
- mrfentmen
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 1.0.1
- Last push
- 2026-08-08T13:39:30Z
- Repository state
- ativo
- Language
- TypeScript
- Added
- 2026-08-29 04:00:51
- Updated
- 2026-08-29 04:00:51
- Origin id
io.github.mrfentmen/meilisearch-mcp
README
# MeiliSearch MCP
An MCP server for [MeiliSearch](https://www.meilisearch.com/), the fast and typo-tolerant search engine.
## What it does
Search through MeiliSearch indexes, manage documents, create/delete indexes, check health and stats, and manage API keys. Perfect for AI agents that need to search through your data.
## Tools
- `check_health` - Check if the MeiliSearch server is running
- `list_indexes` - List all indexes
- `get_index` - Get index details
- `create_index` - Create a new index
- `delete_index` - Delete an index
- `search_index` - Search documents in an index
- `get_documents` - List documents in an index
- `get_document` - Get a single document by ID
- `add_documents` - Add documents to an index
- `delete_document` - Delete a document by ID
- `get_stats` - Get instance statistics
- `get_index_stats` - Get index-specific statistics
- `get_task` - Check async task status
- `list_keys` - List API keys
- `update_settings` - Update index settings (ranking rules, searchable attributes, filters, etc.)
## Install
```bash
npx meilisearch-mcp
```
## Environment Variables
- `MEILISEARCH_URL` - MeiliSearch server URL (default: `http://localhost:7575`)
- `MEILISEARCH_API_KEY` - API key for authentication (if your instance requires it)
## Claude Desktop setup
Add this to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"meilisearch": {
"command": "npx",
"args": ["-y", "meilisearch-mcp"],
"env": {
"MEILISEARCH_URL": "http://localhost:7575",
"MEILISEARCH_API_KEY": "your-api-key"
}
}
}
}
```
## Example usage
Ask Claude:
- "Search my products index for 'wireless headphones'"
- "Show me all indexes in my MeiliSearch instance"
- "Add these documents to my blog-posts index"
- "How many documents are in my main index?"
- "Update my index settings to use title as searchable attribute"
## Requirements
- A running MeiliSearch instance (v1.0+)
- Optional: API key if your instance has authentication enabled
## License
MIT