mcp-server
EventCatalog is a Model Context Protocol (MCP) Server that provides insights and query capabilities for event-driven architectures through connections with MCP clients like Claude and Cursor. It helps document domains, services, and message schemas, and supports integration with multiple tools for enhanced architecture visualization and interaction.
📖 EventCatalog - MCP Server
Features
- Connect to any MCP Client (Claude, Cursor, Windsurf, etc)
- Run MCP server locally easily
- Connect to your EventCatalog instances
- Inquire about architectures, domains, services, and messages
- Retrieve schemas for events, queries, commands, and services
Using AI to get more value from EventCatalog
EventCatalog is an Open Source tool to document event-driven architectures. It allows you to visualize architecture, add semantic meaning for stakeholders, integrate with brokers, and use the MCP server to ask architecture-related questions within various tools.
Installation
Enable the LLMS.txt feature in EventCatalog, configure eventcatalog.config.js
, and deploy with the feature enabled.
Setup MCP Clients
Instructions provided for adding the MCP server to Claude Desktop and Cursor.
API
Lists supported API resources and tools including get domains, services, events, commands, queries, flows, teams, and users. Also includes specifications for schemas, OpenAPI, and AsyncAPI.