Development
In development mode, the gem wires into the Rails reloader. Edit an @rbs type annotation, save, and the next MCP request returns the updated schema. No serve...On this page
Live reload๐
In development mode, the gem wires into the Rails reloader. Edit an @rbs type annotation, save, and the next MCP request returns the updated schema. No server restart needed.
Rake tasks๐
# List tools visible to a given role
bundle exec rake "mcp:tools[operator,manager]"
# Print Claude Code / Claude Desktop config JSON
bundle exec rake "mcp:claude[operator,manager]"
# Launch MCP Inspector (requires npx)
bundle exec rake "mcp:inspect[operator,manager]"Rake tasks require cli_context_builder:
config.cli_context_builder = ->(domain:, role:) {
user = User.new(role: role, permissions: ROLE_PERMISSIONS[role])
OpenStruct.new(current_user: user)
}Collected from README.md in the repository. Edit it there, not here.