kurrent-io/mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
KurrentDB MCP Server is a simple MCP server designed to facilitate data exploration and prototype projections on top of KurrentDB.
The KurrentDB MCP Server is a streamlined solution for users looking to efficiently explore data and prototype projections using KurrentDB. It provides a straightforward interface for querying and retrieving stream data, as well as creating, testing, and debugging projections. The server is designed to work seamlessly with various MCP clients, including Claude Desktop and VS Code, allowing users to leverage the power of KurrentDB in their preferred development environment. By utilizing the KurrentDB connection string for access control, the server ensures secure and controlled access to data streams. The server's capabilities are further enhanced by its integration with modern LLMs, which can generate sample events for various use cases, making it a versatile tool for developers and data analysts alike.
Features
- Simple interface for querying and retrieving stream data
- Ability to create, test, and debug projections
- Integration with modern LLMs for generating sample events
- Secure access control using KurrentDB connection string
- Compatibility with various MCP clients like Claude Desktop and VS Code
Tools
read_stream
Reads events from a specific stream in KurrentDB.
write_events_to_stream
Writes new events to a stream in KurrentDB.
list_streams
Lists all available streams in the KurrentDB database.
build_projection
Uses AI assistance to build a projection based on your requirements.
create_projection
Creates a projection in KurrentDB using provided code.
update_projection
Updates an existing projection with new code.
get_projections_status
Retrieves status and statistics for a specific projection.
test_projection
Writes test events to a projection to verify its functionality.