Overview
Features
read_stream
Reads events from a specific KurrentDB stream. Parameters: stream (required), backwards (optional, default false), limit (optional, default 10).
list_streams
Lists available streams in KurrentDB. Parameters: limit (optional, default 100), read_backwards (optional, default true).
write_events_to_stream
Writes new events to a stream. Parameters: stream (required), data (required), event_type (required), metadata (required).
build_projection
Builds a projection using AI assistance based on a user prompt.
create_projection
Creates a projection using provided code. Note: client normally asks for confirmation before creating.
update_projection
Updates an existing projection with new code.
get_projections_status
Retrieves status and statistics for a projection.
test_projection
Writes test events to a projection to verify its functionality.
Who Is This For?
- Developers:Use with MCP clients to explore data streams and prototype projections on top of KurrentDB.
- Data scientists:Experiment with stream analytics and projection testing in prototyping workflows.
- ML Engineers:Leverage AI models to query streams and test projections.




