MCP stdio server exposing Typesense API operations as tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
TypesenseKit gives humans and AI agents the same 95 typed Typesense operations through a human-friendly CLI and secure MCP server. MCP access is read-only by default; write, delete, key-management, and raw API tools require explicit opt-in.
Website Β· Typesense CLI Β· Typesense MCP Β· Guides
Typesense work often jumps between dashboards, one-off scripts, local curl commands, and agent experiments. TypesenseKit keeps those workflows on one predictable surface:
api.call escape hatch.| One-off scripts | Typesense client | Basic MCP wrapper | TypesenseKit | |
|---|---|---|---|---|
| Terminal-first workflow | Manual | β | β | Built in |
| MCP tools | β | β | Yes | Yes |
| Shared CLI/MCP operations | β | β | Varies | Yes |
| Safe operational defaults | You build them | Application-owned | Varies | Read-only + confirmations |
Use the official Typesense client in application code. Use TypesenseKit when humans, scripts, and agents need to perform the same operational work.
Install the public CLI package:
Create a profile interactively, pipe a key over stdin for automation, or use macOS Keychain:
Every operation supports generated schemas and examples. Common results render as tables; pass --json for stable automation output.
Enable shell completion:
See the Typesense CLI overview or read the complete CLI guide for profiles, environment-only use, JSON input, completion, and destructive-operation behavior.
Run the stdio server directly. It exposes search, reads, collection metadata, configuration reads, and system status operations by default.
Write, delete, key-management, and raw API tools stay hidden unless full access is explicitly enabled:
Generate client configuration from the CLI:
See the Typesense MCP overview, MCP guide, and client setup guide for Claude Desktop, Claude Code, Codex, Cursor, generic MCP clients, Streamable HTTP, and Docker.
| Resource | Purpose |
|---|---|
typesensekit://operations | Operations exposed by the current MCP mode |
typesensekit://read-only-tools | Tools included in the default read-only mode |
typesense://collections/{collection}/schema | Collection schema lookup |
typesense://collections/{collection}/documents/{id} | Document lookup |
TypesenseKit targets the Typesense v30.2 API for current first-class operations:
The generated API coverage inventory is the source of truth for operation names and compatibility notes. Use api.call for endpoints that are new, uncommon, or not yet wrapped.
Typesense administration touches data and credentials. Keep the MCP server read-only for assistant-facing deployments, use narrowly scoped Typesense keys, and protect any Streamable HTTP deployment with authentication and network controls.
Run a local Typesense server:
Run the landing page locally:
See CONTRIBUTING.md for development and release rules.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/typesensekit)<a href="https://allmcps.com/mcp/typesensekit"><img src="https://allmcps.com/api/badge/typesensekit?style=directory" alt="TypesenseKit on AllMCPs" /></a>