Module: RubyEventStore::MCP
- Defined in:
- lib/ruby_event_store/mcp.rb,
lib/ruby_event_store/mcp/server.rb,
lib/ruby_event_store/mcp/version.rb,
lib/ruby_event_store/mcp/read_events.rb,
lib/ruby_event_store/mcp/tools/stats.rb,
lib/ruby_event_store/mcp/tools/trace.rb,
lib/ruby_event_store/mcp/tools/recent.rb,
lib/ruby_event_store/mcp/tools/search.rb,
lib/ruby_event_store/mcp/tools/event_show.rb,
lib/ruby_event_store/mcp/tools/stream_show.rb,
lib/ruby_event_store/mcp/tools/event_streams.rb,
lib/ruby_event_store/mcp/tools/stream_events.rb,
lib/ruby_event_store/mcp/tools/aggregate_history.rb
Defined Under Namespace
Modules: Tools Classes: ReadEvents, Server
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.server(event_store) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/ruby_event_store/mcp.rb', line 18 def self.server(event_store) Server .new(event_store: event_store) .register(Tools::StreamShow.new) .register(Tools::StreamEvents.new) .register(Tools::EventShow.new) .register(Tools::EventStreams.new) .register(Tools::Search.new) .register(Tools::Stats.new) .register(Tools::Trace.new) .register(Tools::AggregateHistory.new) .register(Tools::Recent.new) end |