Overview¶
Extensions are standalone tools and libraries that extend EventSourcingDB with additional capabilities. While EventSourcingDB itself is focused on reliably storing and querying events, extensions complement it by enabling new workflows, integrations, and interaction patterns.
Each extension is developed, versioned, and deployed independently of EventSourcingDB. This keeps the core database lean and predictable, while allowing the ecosystem to grow without adding complexity to the database itself.
Claude Code Plugin¶
The Claude Code Plugin is an extension for EventSourcingDB. It provides a set of Skills that teach Claude how to use the EventSourcingDB HTTP API directly from the terminal. This makes it possible to explore, query, and write events through natural language without any additional infrastructure.
To learn more about the Claude Code Plugin, see Introduction to the Claude Code Plugin.
MCP Server¶
The MCP server is an extension for EventSourcingDB. It implements the Model Context Protocol (MCP) and acts as a bridge between large language models (LLMs) and a running EventSourcingDB instance. This makes it possible to explore, query, and even write events through natural language prompts.
To learn more about the MCP server, see Introduction to the MCP Server.