Full Example
Production-ready Rails example with Stimulus controllers
Quick start
Installation
With importmap (Rails 7+):The pattern
Use Stimulusconnect/disconnect for lifecycle management:
Turbo persistence
Attach controllers to<body> for persistence across Turbo navigations:
Common issues
CSRF token issues
CSRF token issues
Include the CSRF token in fetch requests:
Tools not registering after Turbo navigation
Tools not registering after Turbo navigation
importmap not finding @mcp-b/global
importmap not finding @mcp-b/global
Pin the package:
bin/importmap pin @mcp-b/global