Hi I am the creator of KurrentDB's MCP Server. KurrentDB (formerly known as Event Store) keeps data as a stream of events. This allows you to keep state transitions. We also have something called a projection engine which does a left fold on that stream using Javascript.
This is unique to our database and this allows us to have a feedback loop back to the frontier model. You can use the MCP Server to generate a projection code, which is then tested by the model by writing input events and reading the resulting events, then debugging the projection based on the feedback and repeat.
The source code is pretty small around 200 lines of code and easily extensible. We have an article to show how to do that https://www.kurrent.io/blog/mcp-server-adding-your-own-promp...
The repo can be found at: https://github.com/kurrent-io/mcp-server
Thanks, Lokhesh