MCP.Market

TypesenseKit MCP server

by typesensekit·io.github.typesensekit/typesensekit·v1.4.4·2 stars

95 typed Typesense operations for AI agents through an MCP server that is read-only by default.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

2 stars67 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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"}}' --json

Why 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/cli

Create 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 --keychain

Every 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 '{}' --json

Enable shell completion:

source <(tsk completion zsh)
source <(tsk completion bash)
tsk completion fish | source

See 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.