Skip to main content
Glama
OrionPotter

Meilisearch MCP Server

by OrionPotter

get-embedders

Retrieve the embedders configuration for a specific Meilisearch index to understand how vector embeddings are managed for search operations.

Instructions

Get the embedders configuration for an index

Input Schema

NameRequiredDescriptionDefault
indexUidYesUnique identifier of the index

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "indexUid": { "description": "Unique identifier of the index", "type": "string" } }, "required": [ "indexUid" ], "type": "object" }

Implementation Reference

  • The handler function for the 'get-embedders' tool. It makes a GET request to the Meilisearch API to retrieve the embedders configuration for the specified indexUid and returns the response as text content.
    async ({ indexUid }) => { try { const response = await apiClient.get(`/indexes/${indexUid}/settings/embedders`); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } }
  • The input schema for the 'get-embedders' tool, defined using Zod. It requires a single parameter: indexUid (string).
    { indexUid: z.string().describe("Unique identifier of the index"), },
  • The registration of the 'get-embedders' tool using server.tool(), including name, description, schema, and handler function.
    server.tool( "get-embedders", "Get the embedders configuration for an index", { indexUid: z.string().describe("Unique identifier of the index"), }, async ({ indexUid }) => { try { const response = await apiClient.get(`/indexes/${indexUid}/settings/embedders`); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }], }; } catch (error) { return createErrorResponse(error); } } );
  • src/index.ts:68-68 (registration)
    Invocation of registerVectorTools(server) which registers the 'get-embedders' tool among others.
    registerVectorTools(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