The Typesense MCP Server is a tool for managing and interacting with a Typesense search engine server through a Model Context Protocol (MCP) interface. It provides:
Server Management: Check health status of the Typesense server and list all available collections.
Collection Management: Describe, export, create, delete, or truncate collections.
Document Operations: Create, upsert, index multiple, or delete individual documents, as well as import documents from CSV data.
Search Capabilities: Perform keyword searches with filtering, sorting, and pagination, and execute vector similarity searches for advanced querying.
Typesense MCP Server
A Model Context Protocol (MCP) Server that interfaces with Typesense
Installation
Installing via Smithery
To install Typesense Server Integration for Claude Desktop automatically via Smithery:
Manual Installation
Install uv
On Mac you can install it using homebrew
Clone the package
Update your .cursor/mcp.json to use in Cursor
Related MCP server: SearXNG Model Context Protocol Server
Available Tools
The Typesense MCP Server provides the following tools:
Server Management
check_typesense_health- Checks the health status of the configured Typesense serverlist_collections- Retrieves a list of all collections in the Typesense server
Collection Management
describe_collection- Retrieves the schema and metadata for a specific collectionexport_collection- Exports all documents from a specific collectioncreate_collection- Creates a new collection with the provided schemadelete_collection- Deletes a specific collectiontruncate_collection- Truncates a collection by deleting all documents but keeping the schema
Document Operations
create_document- Creates a single new document in a specific collectionupsert_document- Upserts (creates or updates) a single document in a specific collectionindex_multiple_documents- Indexes (creates, upserts, or updates) multiple documents in a batchdelete_document- Deletes a single document by its ID from a specific collectionimport_documents_from_csv- Imports documents from CSV data into a collection
Search Capabilities
search- Performs a keyword search on a specific collectionvector_search- Performs a vector similarity search on a specific collection