reset-synonyms
Reset the synonyms setting of a Meilisearch index to its default value using the Model Context Protocol. Input requires the unique identifier of the index for targeted reset.
Instructions
Reset the synonyms setting to its default value
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| indexUid | Yes | Unique identifier of the index |
Implementation Reference
- src/tools/settings-tools.ts:284-288 (registration)Configuration object in resetSettingsTools array that defines the reset-synonyms tool, linking it to the 'synonyms' settings endpoint.{ name: "reset-synonyms", endpoint: "synonyms", description: "Reset the synonyms setting to its default value", },
- src/tools/settings-tools.ts:316-318 (schema)Input schema for the reset-synonyms tool, requiring the indexUid parameter.{ indexUid: z.string().describe("Unique identifier of the index"), },
- src/tools/settings-tools.ts:313-329 (handler)Handler implementation for reset-synonyms (dynamically generated), performs a DELETE request to /indexes/{indexUid}/settings/synonyms via apiClient and returns the response or error.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 registration call that invokes registerSettingsTools, which includes the reset-synonyms tool.registerSettingsTools(server);