Skip to content

v0.5.0 — dryRun previews, unit tests + CI gate, progress notifications, result size guard

Choose a tag to compare

@Akxan Akxan released this 09 Sep 10:33
· 22 commits to main since this release

Added

  • dryRun on every WordPress write tool and on github_commit_files: returns current values and the intended changes without writing.
  • Unit tests (node:test) for the robots.txt parser, URL/path normalisation, date helpers, dotenv parser, schema audit and tool classification; CI workflow runs build, tests and the secret scan on every push and pull request, and main deploys only after they pass.
  • Progress notifications on all long-running tools (index coverage, structured-data audit, E-E-A-T audit, llms.txt generation, hreflang, cross-site links, brand mentions, AI crawler access).
  • Result size guard: oversized arrays are trimmed to SEO_MCP_MAX_RESULT_CHARS with a note on how to narrow the request.
  • Dependabot for npm, GitHub Actions and Docker; server.json manifest and scoped package name @akxan/google-seo-mcp for npm / MCP registry publishing.

Changed

  • Tool results are compact JSON instead of pretty-printed (fewer tokens per call); repeated parameter descriptions shortened.
  • knowledge_graph_check and brand_mentions belong to the geo toolset.