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
| Name | Required | Description | Default |
|---|---|---|---|
| indexUid | Yes | Unique identifier of the index |
Implementation Reference
- src/tools/settings-tools.ts:319-328 (handler)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); } }
- src/tools/settings-tools.ts:316-318 (schema)Zod input schema for the reset-stop-words tool, validating the indexUid parameter.{ indexUid: z.string().describe("Unique identifier of the index"), },
- src/tools/settings-tools.ts:279-283 (registration)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", },
- src/tools/settings-tools.ts:312-330 (registration)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);