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:
npx -y @smithery/cli install @avarant/typesense-mcp-server --client claude
Manual Installation
Install uv
On Mac you can install it using homebrew
brew install uv
Clone the package
git clone [email protected]:avarant/typesense-mcp-server.git ~/typesense-mcp-server
Update your .cursor/mcp.json to use in Cursor
{
"mcpServers": {
"typesense": {
"command": "uv",
"args": ["--directory", "~/typesense-mcp-server", "run", "mcp", "run", "main.py"],
"env": {
"TYPESENSE_HOST": "",
"TYPESENSE_PORT": "",
"TYPESENSE_PROTOCOL": "",
"TYPESENSE_API_KEY": ""
}
}
}
}
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
Recommend MCP Servers 💡
mcp-dbutils
MCP Database Utilities 是一个多功能的 MCP 服务,使AI能够通过统一的连接配置安全地访问各种数据库(SQLite、MySQL、PostgreSQL等)进行数据分析。
alexxx-db/databricks-genie-mcp
An MCP server that exposes Databricks Genie API capabilities as tools for natural language querying of Databricks data
@bytebase/dbhub
Universal database MCP server connecting to MySQL, PostgreSQL, SQL Server, MariaDB.
mcp-server-vikingdb
a mcp server for vikingdb store and search
mcp-odbc-server
Typescript based Model Context Procotol (MCP) Server for Open Database Connectivity (ODBC)
sanyambassi/thales-cdsp-cakm-mcp-server
A Model Context Protocol (MCP) server for managing TDE/EKM operations on SQL Server and Oracle databases via Thales CipherTrust CAKM