Skip to main content
Glama
devlimelabs

Meilisearch MCP Server

by devlimelabs

reset-stop-words

Reset the stop words setting to default in Meilisearch, ensuring proper search indexing by specifying the index UID to revert changes to predefined values.

Instructions

Reset the stop words setting to its default value

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indexUidYesUnique identifier of the index

Implementation Reference

  • The core handler function for the reset-stop-words tool. It performs a DELETE request to the Meilisearch API endpoint `/indexes/{indexUid}/settings/stop-words`, resetting the stop-words to default values.
    async ({ indexUid }) => { try { const response = await apiClient.delete(`/indexes/${indexUid}/settings/${endpoint}`); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } }
  • Zod input schema for the reset-stop-words tool, validating the indexUid parameter.
    { indexUid: z.string().describe("Unique identifier of the index"), },
  • Configuration entry in resetSettingsTools array that defines the reset-stop-words tool's name, endpoint ('stop-words'), and description for dynamic registration.
    { name: "reset-stop-words", endpoint: "stop-words", description: "Reset the stop words setting to its default value", },
  • Dynamic registration loop that creates the MCP server.tool for 'reset-stop-words' and all other reset settings tools using their configurations.
    resetSettingsTools.forEach(({ name, endpoint, description }) => { server.tool( name, description, { indexUid: z.string().describe("Unique identifier of the index"), }, async ({ indexUid }) => { try { const response = await apiClient.delete(`/indexes/${indexUid}/settings/${endpoint}`); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } } ); });
  • src/index.ts:67-67 (registration)
    Top-level call to registerSettingsTools on the main MCP server instance, which includes registration of the reset-stop-words tool.
    registerSettingsTools(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