Releases: r3e-network/neo-mcp
Releases · r3e-network/neo-mcp
Release list
neo-mcp v4.0.1
Production MCP 2026-07-28 release.
- Completes the breaking modern-only migration introduced in v4.0.0.
- Uses the split MCP SDK v2 packages and stateless per-request HTTP transport.
- Removes initialize, session IDs, GET/DELETE lifecycle routes, and legacy protocol fallbacks.
- Publishes the validated npm tarball through an explicit local artifact path.
- Includes 33 read-only public tools, strict protocol routing, cache hints, and signed input_required state for optional write tools.
See docs/CHANGELOG.md for the complete migration notes.
Neo MCP v4.0.0
MCP 2026-07-28 only.
Breaking changes:
- Replaces SDK v1 with the split SDK v2 packages.
- Removes initialization, session IDs, legacy HTTP lifecycle routes, and protocol downgrade paths.
- Replaces form elicitation with signed
input_requiredmulti-round trips for write approval. - Adds stateless HTTP limits, strict routing validation, cache hints, and the
analyze_addresstool.
Clients must upgrade to @modelcontextprotocol/client v2 and pin protocol version 2026-07-28.
v3.1.0
v2.0.0 — Professional Overhaul
Breaking Changes
- Replaced vendored neon-js 3.x with
@cityofzion/neon-js@5.xfrom npm - Configuration validation now rejects invalid values at startup
- Rate limiting now enforced (was previously configured but ignored)
- Package no longer bundles neon-js or ships config/examples in npm tarball
Improvements
- Full TypeScript type safety — zero
anytypes in production code - Rate limiting integrated into HTTP (429 + Retry-After) and MCP pipelines
- Log rotation (10MB max, 3 rotated files)
- Config validation at startup with clear error messages
- Clean npm package surface (only dist/, README, LICENSE)
- Improved error messages and tool descriptions with format hints
- Corrected Flamingo contract operations (removed misleading staking ops)
- Removed 262 lines of dead code (unused transaction-monitor)
- Replaced all
z.any()withz.unknown()in tool schemas
Migration Guide
See MIGRATION.md for upgrade instructions.
Stats
- 18 test suites, 337 tests, all passing
- 18 commits since v1.7.3
- Zero
any,as any, orz.any()in production code
🤖 Generated with Claude Code
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.4
Release v1.6.2-0
Full Changelog: v1.6.1...v1.6.2-0