Typesense MCP Server
A Model Context Protocol (MCP) Server that interfaces with Typesense
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": {
"server-name": {
"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
Typesense Server Integration
Project Details
- avarant/typesense-mcp-server
- MIT License
- Last Updated: 4/22/2025
Recomended MCP Servers
Playwright MCP server
Dexscreener API's MCP server - let your AI agent check any on-chain price using Dexscreener's free and open...
Package to make working with MCP in express easier
An MCP server that autonomously evaluates web applications.
Static analyzer and linter for Clojure code that sparks joy
A powerful Model Context Protocol (MCP) server for web search and URL content extraction using DuckDuckGo.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
A flexible HTTP fetching Model Context Protocol server.