v0.0.1
Features
Multi-runtime support
- Cloudflare Workers adapter via
itty-router - Node.js adapter via Hono +
@hono/node-server
Authentication
- 5 strategies:
oauth,bearer,api_key,custom,none - Full OAuth 2.1 PKCE flow with dynamic token resolution and proactive refresh
- Dynamic client registration and token revocation
Storage backends
- In-memory stores with TTL, LRU eviction, and size limits
- Cloudflare KV with AES-256-GCM encryption and memory fallback
- File-based token store with secure permissions (0600)
- SQLite session store via
better-sqlite3+ Drizzle ORM (WAL mode)
MCP protocol
- SSE streaming (
GET /mcp), JSON-RPC messaging (POST /mcp), session termination (DELETE /mcp) - Built-in
echoandhealthtools - Tool registry with Zod input/output schema validation
- Cancellation, sampling, progress, pagination, and elicitation utilities
Developer experience
- Full TypeScript with type-safe tool definitions
- Semver bump scripts (
version:major,version:minor,version:patch) - npm publish via GitHub Actions on release