Class: RailsDevMCP::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_dev_mcp/server.rb

Instance Method Summary collapse

Instance Method Details

#runObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/rails_dev_mcp/server.rb', line 9

def run
  server = FastMcp::Server.new(
    name: 'rails-dev-mcp',
    version: VERSION,
    description: 'MCP server for managing Rails development servers'
  )

  # Register our tools
  server.register_tools(
    Tools::StartDevServer,
    Tools::StopDevServer,
    Tools::DevServerLogs,
    Tools::DevServerStatus
  )

  # Start the server in STDIO mode
  server.run
end