Skip to main content
Glama
devlimelabs

Meilisearch MCP Server

by devlimelabs

reset-displayed-attributes

Revert displayed attributes to default settings on a Meilisearch index using this tool via the Meilisearch MCP Server, ensuring consistent attribute visibility across searches.

Instructions

Reset the displayed attributes setting to its default value

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indexUidYesUnique identifier of the index

Implementation Reference

  • Handler function that implements the core logic for the 'reset-displayed-attributes' tool. It performs a DELETE request to reset the displayed-attributes setting for the given index via the API client.
    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); } }
  • Input schema validation using Zod: requires 'indexUid' as a string.
    { indexUid: z.string().describe("Unique identifier of the index"), },
  • Registration of the 'reset-displayed-attributes' tool (and other reset tools) via server.tool call in a loop, using configuration from resetSettingsTools array.
    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); } } ); });
  • Specific configuration entry in resetSettingsTools array that defines the name, endpoint, and description for the 'reset-displayed-attributes' tool.
    { name: "reset-displayed-attributes", endpoint: "displayed-attributes", description: "Reset the displayed attributes setting to its default value", },

Other Tools

Related Tools

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