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
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
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A server that enables vector and keyword search capabilities in Typesense databases through the Model Context Protocol, providing tools for collection management, document operations, and search functionality.
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that enables AI models to discover, search, and analyze data stored in Typesense collections through tools for querying documents, retrieving specific items, and accessing collection statistics.Last updated -217TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server providing vector database capabilities through Chroma, enabling semantic document search, metadata filtering, and document management with persistent storage.Last updated -17PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.Last updated -95PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.Last updated -89TypeScriptMIT License