Skip to main content
Glama
OrionPotter

Meilisearch MCP Server

by OrionPotter

reset-searchable-attributes

Restore searchable attributes to default settings in a Meilisearch index to fix search behavior or configuration issues.

Instructions

Reset the searchable attributes setting to its default value

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indexUidYesUnique identifier of the index

Implementation Reference

  • Handler function that executes the tool logic: sends a DELETE request to the Meilisearch API to reset the searchable-attributes setting for the given 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); } }
  • Zod schema defining the input parameter 'indexUid' for the tool.
    { indexUid: z.string().describe("Unique identifier of the index"), },
  • Configuration object specifying the tool name, endpoint, and description, used in the registration loop for reset tools.
    { name: "reset-searchable-attributes", endpoint: "searchable-attributes", description: "Reset the searchable attributes setting to its default value", },
  • Registration loop that dynamically registers the server.tool for all reset settings tools, including reset-searchable-attributes, with shared schema and handler template.
    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 invocation of the settings tools registration function on the MCP server instance.
    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