Search documentation

Search documentation

Changelog

Notable changes to the Stratta MCP server.

Notable releases of the @stratta/mcp package. The package follows Semantic Versioning.

0.6.0
Quota-aware errors
  • Server-enforced quotas per organization. A QUOTA_EXCEEDED error now names the dimension, your current count and the plan limit, in plain language.
  • The agent is told not to retry a quota rejection, so it stops looping against a limit that will not move on its own. Monthly quota errors say when the window resets.
  • The ingest-norm skill checks the budget before writing a large norm, rather than failing halfway and leaving a partial document behind.
  • See Plans and quotas.
0.5.0
PDFs without bookmarks
  • The pre-pass falls back to a regex scan of the document body when a PDF ships no embedded bookmarks, so norms that were previously unusable now ingest correctly.
0.4.0
Hybrid ingestion
  • Ingestion runs in two phases: a deterministic Python pre-pass (PyMuPDF) extracts the tree, the page text and the figures, then the agent enriches it with summaries, LaTeX formulas and tables.
  • Roughly 10× fewer tokens and 5× faster than the fully agentic pipeline it replaces.
  • scripts/ingest-prepass.py ships inside the package.
0.3.0
Figure URLs
  • get_figure now also returns a public URL for the image, so Claude can offer a full-size view in addition to the inline (base64) image.
  • The tool result includes a Markdown embed hint so clients that support inline images can show the figure directly.
0.2.0
Zero-config onboarding
  • Install without a key: claude mcp add stratta -- npx -y @stratta/mcp. You're prompted for your API key on first use.
  • New npx -y @stratta/mcp login command to save your key ahead of time.
  • The key is stored in ~/.stratta/config.json (owner-only, mode 0600). Resolution order: STRATTA_API_KEY env var → config file → first-use prompt.
0.1.0
First public release
  • Initial publish of @stratta/mcp to npm.
  • 18 tools: 8 for reading norms (methodology, list, table of contents, subtree, section, search, figure, cross-references) and 10 for ingesting norms (ingest_*).
  • The ingest-norm skill ships with the package.

Looking for the platform roadmap (billing, more norms, translation)? See Plans and Supported norms.