TypesenseKit MCP server
io.github.typesensekit/typesensekit·v1.4.4·2 stars95 typed Typesense operations for AI agents through an MCP server that is read-only by default.
2 stars67 downloads/wk
Reviews
Write oneNobody has reviewed TypesenseKit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TypesenseKit tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How TypesenseKit compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 67
- more than 52% of 12,191 servers with a package
Install TypesenseKit in Claude Code, Cursor or VS Code
Runs npx -y @typesensekit/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add typesensekit -- npx -y @typesensekit/mcp
What the publisher says
From the TypesenseKit repository's README, as published. We do not edit it. Read it on GitHub
TypesenseKit
Operate Typesense from your terminal or AI agent
TypesenseKit is an independent, open-source CLI and MCP server for Typesense. Inspect collections, run searches, and check cluster health from your terminal or a compatible AI assistant.
Both interfaces share 95 operations with validated inputs. MCP access is read-only by default; enabling full access exposes write, delete, key-management, and raw API tools. Use a scoped Typesense API key to restrict what the server can access.
Website · Typesense CLI · Typesense MCP · Guides
Requires Node.js 22.11 or newer and access to a Typesense cluster. The search example assumes an existing products collection with a title field.
pnpm add -g @typesensekit/cli
# Securely prompts for the API key
tsk profile add local --url http://localhost:8108
tsk profile use local
# Discover the input, then run the operation
tsk documents.search --examples
tsk documents.search --input '{"collection":"products","params":{"q":"oak chair","query_by":"title"}}' --jsonWhy TypesenseKit
Typesense work often jumps between dashboards, one-off scripts, local curl commands, and agent experiments. TypesenseKit keeps those workflows on one predictable surface:
- Use the same operation names from the CLI and MCP server.
- Validate structured inputs before requests reach Typesense.
- Get readable terminal output or stable, redacted JSON for scripts.
- Keep secrets out of shell history with secure prompts, stdin, or macOS Keychain profiles.
- Confirm destructive CLI operations before they run.
- Give AI clients read-only tools by default, then opt in to writes deliberately.
- Reach newer or uncommon endpoints through the raw api.call escape hatch.
Use the official Typesense client in application code. Use TypesenseKit when humans, scripts, and agents need to perform the same operational work.
CLI
Install the public CLI package:
pnpm add -g @typesensekit/cliCreate a profile interactively, pipe a key over stdin for automation, or use macOS Keychain:
# Interactive secure prompt
tsk profile add local --url http://localhost:8108
# Scripted setup without putting the key in argv or shell history
printf '%s' "$TYPESENSE_API_KEY" | tsk profile add ci \
--url https://search.example.com --api-key-stdin
# Keychain-backed profile on macOS
tsk profile add production --url https://search.example.com --keychainEvery operation supports generated schemas and examples. Common results render as tables; pass --json for stable automation output.
tsk operations
tsk collections.list --input '{}'
tsk documents.search --schema
tsk documents.search --examples
tsk collections.list --input '{}' --jsonEnable shell completion:
source <(tsk completion zsh)
source <(tsk completion bash)
tsk completion fish | sourceSee the Typesense CLI overview or read the complete CLI guide for profiles, environment-only use, JSON input, completion, and destructive-operation behavior.
MCP Server
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
TypesenseKit: common questions
- Is TypesenseKit MCP server safe?
- Mostly: it is graded B (82/100). Read the TypesenseKit safety report
- How do I install TypesenseKit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does TypesenseKit need an API key?
- Yes. The registry entry asks for
TYPESENSE_API_KEY. - Is TypesenseKit maintained?
- The last commit was 50 days ago (2026-09-15). The latest release is v1.4.4.
- How does TypesenseKit compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 67 (more than 52% of 12,191 servers with a package). Full comparison.