Skip to content

v0.3.0: local (stdio) install snippets + remote (HTTP) grouping in cyanheads_describe

Choose a tag to compare

@cyanheads cyanheads released this 02 Jun 10:50
· 19 commits to main since this release
v0.3.0
972e1e1

local (stdio) install snippets + remote (HTTP) grouping in cyanheads_describe

cyanheads_describe now returns local (stdio) install snippets via npx -y for every published server, grouped separately from remote (HTTP) snippets. Each snippet carries a transport field for typed filtering.

Added:

  • Local (stdio) install snippets for every published server: claude-code, codex, cursor, gemini, generic Claude Desktop / Cline configs
  • InstallSnippet.transport field (stdio | http) for typed filtering without string inspection
  • CatalogRecord.requiredEnvVars optional field — env vars scaffolded as empty-valued keys in local JSON configs

Changed:

  • cyanheads_describe groups snippets into 'Local install (stdio)' and 'Remote install (HTTP)' sections
  • CatalogRecord.endpoint is now optional (forward-compatible with local-only servers)
  • curl probe emitted only when endpoint is present

Dependency bumps:

  • tsx ^4.22.3 -> ^4.22.4
  • vitest ^4.1.7 -> ^4.1.8

177 tests pass; bun run devcheck clean.