info
Retrieve detailed system information from the Meilisearch server to monitor performance and server status using the MCP interface.
Instructions
Get the system information of the Meilisearch server
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/system-tools.ts:58-67 (handler)The handler function for the 'info' tool. Performs a GET request to the Meilisearch root endpoint ('/') via apiClient, formats the response as JSON text, and handles errors using createErrorResponse.async () => { try { const response = await apiClient.get('/'); return { content: [{ type: 'text', text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } }
- src/tools/system-tools.ts:54-68 (registration)Registers the MCP 'info' tool with server.tool, providing name, description, empty input schema, and inline handler function.server.tool( 'info', 'Get the system information of the Meilisearch server', {}, async () => { try { const response = await apiClient.get('/'); return { content: [{ type: 'text', text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } } );
- src/index.ts:69-69 (registration)Top-level call to registerSystemTools on the MCP server instance, which registers the 'info' tool among others.registerSystemTools(server);