<img alt="" src="https://secure.businessintuition247.com/264384.png" style="display:none;">

KurrentDB MCP Server

Make KurrentDB AI-Ready, Experience Natural Language Database Interactions

Transform how you interact with data – just start talking to it. The open-source KurrentDB MCP Server bridges the gap between human intent and database operations, turning conversational commands into powerful actions that speed core development tasks from hours to minutes.

Talk to KurrentDB like a teammate

KurrentDB MCP Server allows you to use your favorite MCP Client, like Claude Desktop, or your favorite IDE to interface with your data inside KurrentDB either with specific prompts or just natural language.

voice-activation-1--secure-phone-identification-id-human-person-face-smartphone-scan-security

"Show me the last 5 orders"

Group

Instantly retrieves order events

voice-activation-1--secure-phone-identification-id-human-person-face-smartphone-scan-security

"Create a projection grouping customers by spending"

Group

Generates and tests projection code

voice-activation-1--secure-phone-identification-id-human-person-face-smartphone-scan-security

"Write a new Order Placed event with these details"

Group

Adds properly formatted events to streams

No more memorizing syntax. No more struggling to get started with projection code. Just natural conversations that get real work done.

wifi-horizontal--wireless-wifi-internet-server-network-horizontal-connection

Stream management made conversational

  • Read streams with plain English requests
  • List all streams in your database instantly
  • Write events by describing what you want to store
  • Get real-time status on projections and data flows
graph-bar-increase--up-product-performance-increase-arrow-graph-business-chart

Projection development revolutionized

  • Build projections from natural language descriptions
  • Test automatically with generated sample data
  • Debug interactively through conversational feedback
  • Deploy confidently with validated logic
ai-database-spark--network-data-information-storage-artificial-intelligence-ai

Self-correcting intelligence

Unlike traditional databases that leave you stuck with errors, our MCP Server learns from mistakes, suggests fixes and iterates until your projections work perfectly. This capability is exclusive to KurrentDB and eliminates the traditional learning curve for database interactions.

glasses--vision-sunglasses-protection-spectacles-correction-sun-eye-glasses

Read_stream

Read specific information based on natural language prompts

list

List_streams

List streams inside the database with conversational queries

hierarchy-13--node-organization-links-structure-link-nodes-network-hierarchy

Build_projection

Write code for projections based on context and prompts

add-layer-1--layer-add-design-plus-layers-square-box

Create_projection

Create projections in running KurrentDB instances

ai-redo-spark--arrow-refresh-sync-synchronize-artificial-intelligence-ai

Update_projection

Modify projection code as required through AI assistance

graph-bar-increase--up-product-performance-increase-arrow-graph-business-chart-1

Test_projection

Write events and read output to test projection logic

edit-text-write-filled

Write_events_to_stream

Write specific events based on natural language prompts

task-list--task-list-work

Get_projections_status

Get projection status to help with debugging

Universal AI integration

Compatible with every frontier model:
  • Claude, GPT-4, and Gemini for powerful AI-driven interactions
  • Claude Desktop for seamless database conversations
  • VS Code with GitHub Copilot for in-editor database operations
  • Cursor, and other MCP-compatible IDEs
  • Agent frameworks for autonomous data workflows
ai-cloud-spark--cloud-internet-server-network-artificial-intelligence-ai
alarm-clock--time-tock-stopwatch-measure-clock-tick

Minutes instead of hours

Database tasks that previously consumed entire afternoons now complete in conversational minutes. Focus on business logic, not query syntax.

user-experience-design

Self-healing development

Unique self-correction capabilities mean fewer bugs, faster iterations and projections that work right the first time. The system’s ability to test and fix itself reduces the need for debugging and increases reliability.

dashboard-3--app-application-dashboard-home-layout-vertical

Open source flexibility

MIT licensed and community-driven. Contribute, customize and deploy without licensing restrictions or vendor lock-in. Tackle “good-first” issues and participate in feature development through GitHub discussions.

cube-shape-2

Future-ready architecture

Built for the AI-first future where autonomous agents manage data workflows, make analytical decisions and create business insights with minimal human intervention.

Lightweight and extensible

At just 200 lines of code, the KurrentDB MCP Server is easily extensible and customizable for your specific use cases. Add custom prompts, modify existing functionality or integrate with other MCP servers for enhanced capabilities.

lightweight-and-extensible
community-driven-innovation

Community-driven innovation

Join a growing community of developers
  • Contribution opportunities through GitHub repository
  • Feature development influenced by community feedback
  • Educational resources with comprehensive guides and documentation
  • Active discussions for support and feature requests
download-file
Step 1:

Clone the repository from GitHub

file-report
Step 2:

Configure your MCP client (Claude, VS Code, etc.)

 

chat-bubble-oval-check--messages-message-bubble-chat-oval-check-read
Step 3:

Start conversations with your KurrentDB instance

Prerequisites:

  • KurrentDB instance (Sign up to get $200 in free credits)
  • Projections enabled with --run-projections=all and --start-standard-projections
  • The $streams stream is used by the MCP Server to explore data
  • MCP-compatible client (Claude Desktop, VS Code, Cursor)
    Python 3.10 or higher

View Installation Guide

“Before, database interactions were limited to either using the UI or coding around the API and projections. This required an intricate understanding of the technical details of KurrentDB and imposed a significant learning curve to new users. Now, you can get started with prototyping much faster with the MCP Server by having your favorite client, idea or agent interact with KurrentDB via the MCP Server.”

“Our MCP Server makes it possible to use the main features of the KurrentDB database, like reading and writing events to streams and using projections, in a way that’s as simple as having a conversation. Copilots and AI assistants become productive database partners rather than just code generators.”

Ready to transform your database experience?

Join developers who are eliminating hours of database complexity through conversational AI interactions with KurrentDB.

Get started with Kurrent

Talk to an expert