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
- 0.3.0 July 06, 2026 (45 KB)