Skip to main content
Glama
OrionPotter

Meilisearch MCP Server

by OrionPotter

reset-typo-tolerance

Restore default typo tolerance settings for a Meilisearch index to handle spelling variations in search queries.

Instructions

Reset the typo tolerance setting to its default value

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indexUidYesUnique identifier of the index

Implementation Reference

  • Handler that deletes the typo-tolerance settings endpoint for the given indexUid via the Meilisearch API, effectively resetting it to default.
    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 requiring the indexUid parameter.
    { indexUid: z.string().describe("Unique identifier of the index"), },
  • Dynamic registration of reset-typo-tolerance (and other reset tools) via forEach loop over resetSettingsTools array, calling server.tool.
    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); } } ); });
  • Configuration object in resetSettingsTools array that specifies the name, endpoint, and description for the reset-typo-tolerance tool.
    { name: "reset-typo-tolerance", endpoint: "typo-tolerance", description: "Reset the typo tolerance setting to its default value", },
  • src/index.ts:67-67 (registration)
    Top-level call to registerSettingsTools on the MCP server instance, which includes registration of reset-typo-tolerance.
    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/OrionPotter/iflow-mcp_meilisearch-ts-mcp'

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