get-stats
Retrieve database statistics directly from the Meilisearch MCP Server to monitor and analyze data performance. Simplifies interaction with Meilisearch via LLM interfaces for efficient insights.
Instructions
Get database statistics
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/meilisearch_mcp/server.py:561-565 (handler)MCP tool handler for 'get-stats': calls MeilisearchClient.get_stats() and returns formatted stats as text content.elif name == "get-stats": stats = self.meili_client.get_stats() return [ types.TextContent(type="text", text=f"Database stats: {stats}") ]
- src/meilisearch_mcp/server.py:114-122 (registration)Registration of the 'get-stats' tool in the server's list_tools handler, including name, description, and empty input schema.types.Tool( name="get-stats", description="Get database statistics", inputSchema={ "type": "object", "properties": {}, "additionalProperties": False, }, ),
- src/meilisearch_mcp/client.py:47-50 (helper)Helper method in MeilisearchClient that proxies to the Meilisearch library's get_all_stats() for database statistics.def get_stats(self) -> Dict[str, Any]: """Get database stats""" return self.client.get_all_stats()