Class: RubyMCP::Handlers::Initialize
- Inherits:
-
Object
- Object
- RubyMCP::Handlers::Initialize
- Defined in:
- lib/ruby_mcp/handlers/initialize.rb
Instance Method Summary collapse
Instance Method Details
#handle(server, request) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/ruby_mcp/handlers/initialize.rb', line 2 def handle(server, request) server.answer(request, protocolVersion: "2024-11-05", capabilities: { logging: {}, prompts: { listChanged: true }, resources: {}, tools: { listChanged: true } }, serverInfo: { name: "RubyMCP", version: RubyMCP::VERSION } ) server.lifecycle.initialize_response_sent! end |