Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/typesensekit/issues.md or /mcp/typesensekit/issues.json, or Pod over MCP.

Reported issues for TypesenseKit

Pod holds 16 of 18 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to TypesenseKit.

Most discussed

CLI: confirm destructive operations and support --yes automation

Problem

Most destructive operation commands execute immediately. Only collection field lifecycle commands have a narrow confirmation mechanism, and there is no consistent interactive safety gate.

Acceptance criteria

Read the thread · 2026-07-12 · closed · 0 comments

CLI: add profile test, import, and safe export workflows

Problem

Profiles cannot be validated before use or moved between machines without manually editing the config file.

Acceptance criteria

Read the thread · 2026-07-12 · closed · 0 comments

Make the trusted-publishing workflow idempotent

Changesets can misclassify already-published workspace versions when its npm metadata lookup fails, then attempts duplicate publication and makes an otherwise successful trusted-publishing run fail. This occurred after MCP 1.3.0 published successfully while unchanged CLI 1.2.0 was retried.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Release TypesenseKit 1.3.0

Prepare and publish the 1.3.0 production MCP release.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add secret-safe MCP auditing and transport smoke tests

Production MCP operation needs an audit trail and real transport regression coverage. Resource reads also bypass the tool output redaction path.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add structured MCP results and tool safety annotations

TypesenseKit MCP tools currently return JSON only as text and do not tell clients whether a tool is read-only, destructive, or idempotent.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add MCP execution and response limits

MCP tool calls currently have no process-wide concurrency, rate, timeout, or response-size controls. Large exports or stalled Typesense requests can exhaust an assistant process or hosted server.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Secure the Streamable HTTP MCP trust boundary

The HTTP MCP entrypoint currently binds to all interfaces, accepts arbitrary Origin headers, has no built-in authentication, and buffers unbounded request bodies.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Most recent

Complete the current Typesense analytics operation surface

TypesenseKit exposes basic rules and event creation, but current Typesense analytics also supports event retrieval, flush, status, rule-tag filtering, and batch rule creation.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add first-class Typesense cluster operations

TypesenseKit exposes health, metrics, stats, and debug, but current cluster operations still require raw api.call.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add first-class natural language search model operations

Typesense v30 supports natural-language search models through /nl_search_models, but TypesenseKit only exposes conversation models.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add first-class stemming dictionary operations

Typesense supports custom stemming dictionaries, but TypesenseKit currently has no first-class operations for the /stemming/dictionaries API.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Add first-class Typesense curation set operations

Typesense v30 replaced collection-level overrides with reusable global curation sets, but TypesenseKit only exposes the legacy overrides.* surface.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Resolve production dependency security advisories

The production dependency graph currently reports two high and nine moderate advisories through the Typesense client and MCP SDK transitive dependency chains.

Affected chains include typesense -> axios -> form-data and MCP SDK dependencies on Hono and qs.

Acceptance criteria:

Read the thread · 2026-07-12 · closed · 0 comments

Redact API keys and auth headers from all error output

Problem

When a network/DNS request failed, the Axios error dump included sensitive headers, including:

'X-TYPESENSE-API-KEY': '...'

This is a security bug. CLI errors must not expose API keys or auth headers.

Expected

Redact secrets in all error output, including nested Axios config, headers, request objects, response objects, and serialized error causes.

Examples of values that should be redacted:

X-TYPESENSE-API-KEY: [REDACTED]
Authorization: [REDACTED]
api

[Read the thread](https://github.com/typesensekit/typesensekit/issues/11) · 2026-05-22 · closed · 0 comments

### Add first-class collection field add command

## Problem

Adding a single collection field currently requires either the narrow `collections.update` wrapper or generic `tsk api.call`. For vector / embedding fields, `api.call` is required because the field includes attributes like `num_dim`, `vec_dist`, `hnsw_params`, and `embed.model_config`.

## Current workaround

```bash
tsk api.call --input "$(jq -nc --arg openai_key "$OPENAI_API_KEY" '{\n  method: "patch",\n  path: "/collections/production__products",\n  body: {\n    fields: [{\n      

[Read the thread](https://github.com/typesensekit/typesensekit/issues/6) · 2026-05-20 · closed · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/typesensekit/typesensekit/issues).