How do I install the Typesense MCP Server?
Install `uv` (e.g., via Homebrew on macOS), clone the GitHub repository, then configure your MCP client to launch the server with `uv run main.py` and the required environment variables.
@avarant
Basic information
MCP server for Typesense
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"typesense-mcp-server": {
"command": "uv",
"args": [
"run",
"python",
"main.py"
],
"env": {
"TYPESENSE_API_KEY": "xyz"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that provides a standardized interface to interact with Typesense, a fast open-source search engine. It is designed for developers using MCP-compatible clients (like Claude Desktop, Cursor, Zed, VS Code) to perform search operations, manage collections, and handle documents in Typesense through natural language commands.
Install uv, clone the repository to ~/typesense-mcp-server, then add the server to your MCP client’s configuration file (e.g., ~/.cursor/mcp.json or Claude Desktop config). Set the required environment variables (TYPESENSE_HOST, TYPESENSE_PORT, TYPESENSE_PROTOCOL, TYPESENSE_API_KEY). Run the server with the default STDIO transport or switch to HTTP transports for web clients.
Install `uv` (e.g., via Homebrew on macOS), clone the GitHub repository, then configure your MCP client to launch the server with `uv run main.py` and the required environment variables.
You must set `TYPESENSE_HOST`, `TYPESENSE_PORT`, `TYPESENSE_PROTOCOL`, and `TYPESENSE_API_KEY`. Optional variables include `MCP_TRANSPORT`, `MCP_HOST`, `MCP_PORT`, `MCP_STATELESS_HTTP`, and `MCP_CORS_ORIGINS`.
It supports STDIO (default), legacy SSE, and the newer Streamable HTTP transport. STDIO works with desktop clients; Streamable HTTP is recommended for web-based clients.
Yes. Use the Streamable HTTP transport (set `MCP_TRANSPORT=streamable-http`) and enable CORS with `MCP_CORS_ORIGINS`. Stateless mode (`MCP_STATELESS_HTTP=true`) is required for clients that don’t maintain persistent MCP sessions.
Yes. The server communicates with an existing Typesense server. You must provide its host, port, protocol, and API key via environment variables.

Model Context Protocol Servers
Hindsight: Agent Memory That Learns
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments