Skip to content

Releases: cyanheads/guardian-mcp-server

v0.1.3: Framework 0.12.3 adoption: SDK v2 runtime, recovery hints on the wire

Choose a tag to compare

@cyanheads cyanheads released this 21 Aug 15:33
v0.1.3
6a03550

Framework 0.12.3 adoption: SDK v2 runtime, recovery hints on the wire

  • @cyanheads/mcp-ts-core ^0.10.6 → ^0.12.3 — MCP SDK v2 runtime serving protocol revision 2026-07-28 alongside the 2025 era, strict tool inputs, error envelope in the advertised outputSchema
  • Recovery hints now transmitted on every declared error contract — guardian_search and guardian_browse failures carry data.recovery.hint, mirrored into content[]
  • TypeScript ^5.9.3 → ^7.0.2 with a tsconfig split that typechecks tests/; Bun 1.4.0 base images with the build stage pinned to $BUILDPLATFORM for native multi-arch builds
  • Supply-chain guard: 3-day minimumReleaseAge plus Socket scanning on install; devcheck gains a dependency-specifier gate; community health files and metadata alignment
  • deps: typescript ^5.9.3 → ^7.0.2 · @types/node ^25.9.3 → ^26.2.0 · @biomejs/biome ^2.4.7 → ^2.5.9 · vitest ^4.1.8 → ^4.1.11 · tsc-alias ^1.8.16 → ^1.9.2 · ignore ^7.0.5 → ^7.0.6 (+ @socketsecurity/bun-security-scanner added, tsx removed)

CHANGELOG v0.1.3

v0.1.2: mcp-ts-core ^0.10.6 adoption

Choose a tag to compare

@cyanheads cyanheads released this 12 Jun 07:58
v0.1.2
c8a8372

mcp-ts-core ^0.10.6 adoption

Framework adoption pass bringing total-count enrichment, explicit server identity, a Docker healthcheck, and MCPB bundle cleaning.

Added:

  • totalCount enrichment on guardian_search and guardian_browse via ctx.enrich.total()
  • Explicit createApp({ name, title }) identity (guardian-mcp-server)
  • Dockerfile HEALTHCHECK (/healthz via Bun fetch) + OCI version label
  • scripts/clean-mcpb.ts — strips dependency-shipped agent docs from bundles

Changed:

  • missing_section_id, missing_tag_id, invalid_date now resolve to ValidationError
  • Anchored .mcpbignore root patterns; new bundle-content + identity packaging guards

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.9.19 → ^0.10.6
  • @types/node ^25.6.0 → ^25.9.3

48 tests pass; bun run devcheck clean.

v0.1.1: Initial public release — Guardian Open Platform MCP server

Choose a tag to compare

@cyanheads cyanheads released this 01 Jun 10:31
v0.1.1
a15f27a

Initial public release — Guardian Open Platform MCP server

Three tools over The Guardian Open Platform API (requires free GUARDIAN_API_KEY):
guardian_search, guardian_get_article, guardian_browse. Delivers full article
body text — not just headlines — from the archive (1999–present).

Security:

  • API key always redacted from error messages, including already-annotated errors

Added:

  • guardian_search — full-text archive search with section/tag/contributor/date filters
  • guardian_get_article — single article fetch by path-slug ID with full body text
  • guardian_browse — section/tag browsing, section listing, tag taxonomy search

48 tests pass; bun run devcheck clean.