Typesense Search
STDIOFast, typo-tolerant search engine interface for performing searches across Typesense collections.
Fast, typo-tolerant search engine interface for performing searches across Typesense collections.
A Model Control Protocol (MCP) server for interacting with Typesense, a fast, typo-tolerant search engine. This server provides a standardized interface for performing searches across any Typesense collection.
The server can be configured using the following environment variables:
TYPESENSE_HOST
: Typesense server host (default: "localhost")TYPESENSE_PORT
: Typesense server port (default: 8108)TYPESENSE_PROTOCOL
: Protocol to use (http/https) (default: "http")TYPESENSE_API_KEY
: Typesense API key (default: "xyz")Search documents in any Typesense collection.
Parameters:
collection
(required): Name of the Typesense collection to search inq
(required): Search query to find documentsquery_by
(optional): Comma-separated list of fields to search in (default: "*")filter_by
(optional): Filter expressions (e.g., "field:value", "num_field:>100")page
(required): Page number for pagination (1-based)per_page
(required): Number of results per page (default: 10, max: 100)go build -o typesense-mcp-server
./typesense-mcp-server