Typesense MCP Server
An MCP server for interacting with the Typesense search engine.
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 git@github.com: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
Related Servers
Movie Search Tool
A search tool for movies and TV shows that provides AI clients with validated, playable video links and supports real-time notifications.
Flight Search
Search for flights using the SerpAPI Google Flights engine.
Lancelot-MCP
A containerized MCP server for LanceDB vector search, featuring hybrid processing with Gemini and Ollama.
YaCy MCP Server
MCP (Model Context Protocol) Server implementation that provides AI tools to search using YaCy web search API.
Scholarly
Search for academic articles using scholarly vendors.
Console MCP Server
Bridge external console processes with Copilot by searching through JSON log files.
Deep Research
An agent-based tool for web search and advanced research, including analysis of PDFs, documents, images, and YouTube transcripts.
门店大数据服务
Provides comprehensive offline store information queries, including enterprise restaurant brand store search, offline store search, and restaurant brand store statistics.
Deep Research
Generates in-depth research reports using powerful AI models.
AI Book Agent MCP Server
Provides AI assistants with intelligent access to ML textbook content for creating accurate, source-grounded documentation.