Skip to content

v0.2.0 - MCP protocol 2026-07-28, both eras

Choose a tag to compare

@igorsaevets igorsaevets released this 01 Aug 07:15
· 61 commits to main since this release

Serves both MCP protocol eras from one binary: the 2026-07-28 revision via
server/discover, and the legacy 2025-11-25 revision via initialize.

Published to npm on 2026-07-29 as @page2ai/mcp@0.2.0 with SLSA provenance.
This Release existed only as a git tag until now; the notes and the bundle below
are the missing half.

What changed since v0.1.2

  • Migrated to @modelcontextprotocol/{core,server,client,node}@2.0.0. Upgrading the
    dependency is not enough on its own: a Server wired to StdioServerTransport
    still speaks only 2025 whatever SDK is installed. The entry point had to become
    serveStdio(factory).
  • Dropped 90 transitive packages: 117 production dependencies down to 26.
  • manifest.json now declares 0.2.0, matching the server it launches.

Desktop bundle

page2ai-mcp-0.2.0.mcpb (2.5 MB) is attached. It is packed from production
dependencies only - packing the working tree instead produces a 31 MB archive
carrying the test runner.

Verified before upload, not assumed: the bundle was unpacked and the unpacked
dist/index.js was driven through scripts/probe-protocol.mjs --assert, which
exits non-zero unless both protocol eras answer. It exited 0.

Verify it yourself

npx -y @anthropic-ai/mcpb@latest info page2ai-mcp-0.2.0.mcpb
npm view @page2ai/mcp@0.2.0