mcp_toolkit extracts the shared MCP-server framework that Smily's apps grew independently: a Streamable-HTTP transport, cache-backed sessions, central-app token introspection (satellite + authority roles), a registry-driven "generic tools over N resources" dispatcher, and an injectable serializer DSL. It wraps the official `mcp` gem as the JSON-RPC core so each app ships only its serializers, resource registrations, and scope blocks.

Required Ruby Version

>= 3.2.0

Authors

Karol Galanciak

Versions

  1. 0.3.0 July 06, 2026 (45 KB)

Pushed by

SHA 256 checksum