v0.2.0 - MCP protocol 2026-07-28, both eras
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: aServerwired toStdioServerTransport
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.jsonnow 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