typesense-mcp-server MCP Server

A Model Context Protocol (MCP) Server that interfaces with Typesense

Local serverstdio

What is the typesense-mcp-server MCP Server?

typesense-mcp-server is an MCP project maintained in the avarant/typesense-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) Server that interfaces with Typesense”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares TYPESENSE_HOST, TYPESENSE_PORT, TYPESENSE_PROTOCOL, TYPESENSE_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
check_typesense_healthChecks the health status of the configured Typesense server
list_collectionsRetrieves a list of all collections in the Typesense server
describe_collectionRetrieves the schema and metadata for a specific collection
export_collectionExports all documents from a specific collection
create_collectionCreates a new collection with the provided schema
delete_collectionDeletes a specific collection
truncate_collectionTruncates a collection by deleting all documents but keeping the schema
create_documentCreates a single new document in a specific collection
upsert_documentUpserts (creates or updates) a single document in a specific collection
index_multiple_documentsIndexes (creates, upserts, or updates) multiple documents in a batch
delete_documentDeletes a single document by its ID from a specific collection
import_documents_from_csvImports documents from CSV data into a collection
searchPerforms a keyword search on a specific collection
vector_searchPerforms a vector similarity search on a specific collection

How to install the typesense-mcp-server MCP Server

{
  "mcpServers": {
    "typesense": {
      "command": "uv",
      "args": [
        "--directory",
        "~/typesense-mcp-server",
        "run",
        "mcp",
        "run",
        "main.py"
      ],
      "env": {
        "TYPESENSE_HOST": "",
        "TYPESENSE_PORT": "",
        "TYPESENSE_PROTOCOL": "",
        "TYPESENSE_API_KEY": "YOUR_TYPESENSE_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
TYPESENSE_HOSTDeclared in the maintainer’s client configuration.Check documentation
TYPESENSE_PORTDeclared in the maintainer’s client configuration.Check documentation
TYPESENSE_PROTOCOLDeclared in the maintainer’s client configuration.Check documentation
TYPESENSE_API_KEYDeclared in the maintainer’s client configuration.Check documentation