Skip to main content
Glama
devlimelabs

Meilisearch MCP Server

by devlimelabs

info

Retrieve system information from the Meilisearch server to monitor its status and configuration.

Instructions

Get the system information of the Meilisearch server

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Registers the 'info' tool on the MCP server. The tool has no input parameters (empty schema) and its handler fetches system information from the Meilisearch root endpoint ('/') using apiClient.get('/'), stringifies the JSON response, and handles errors with createErrorResponse.
    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); } } );
  • The inline handler function for the 'info' tool that executes the core logic: calls the Meilisearch API root endpoint and returns the system info as formatted JSON text content.
    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(server), which includes registration of the 'info' tool among other system tools.
    registerSystemTools(server);

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devlimelabs/meilisearch-ts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server