Skip to main content

Using Windsurf with EventCatalog

Windsurf supports the MCP protocol. This means you can use EventCatalog with Windsurf.

Using Windsurf you can ask questions about your architecture, get schema information for your services and messages, directly in your code editor.

EventCatalog Setup

First, you need to enable the LLMS.txt feature in your EventCatalog instance.

  1. Enable the LLMS.txt feature in your EventCatalog instance, by configuring your eventcatalog.config.js file.
  2. Deploy your EventCatalog instance with the LLMS.txt feature enabled.
EventCatalog License Key

The EventCatalog License Key is required to use the EventCatalog MCP server. You can get a free 14 day trial license at EventCatalog Cloud.

Adding the MCP server to Windsurf

Add this to your ./codeium/windsurf/model_config.json:

{
"mcpServers": {
"eventcatalog": {
"command": "npx",
"args": ["-y", "@eventcatalog/mcp-server", "https://demo.eventcatalog.dev", "YOUR_EVENTCATALOG_LICENSE_KEY"],
}
}
}