Cursor Support
Starting with Gooddata for VS Code v0.14.0 we added support for Cursor AI-assisted code editor.
Cursor editor is based on VS Code, you can follow the installation instructions from the getting started guide. This guide will focus on the Cursor-specific steps and features.
Initializing a new project
When creating a new project for Cursor, you can use the --cursor
flag to automatically generate Gooddata Cursor rules and mcp.json configuration files.
gd init --cursor
The command will create a number of files under .cursor/rules/gooddata/
folder, and a .cursor/mcp.json
file that looks something like this.
{
"mcpServers": {
"gooddata": {
"url": "http://127.0.0.1:55321/mcp"
}
}
}
Enabling MCP server
To keep our plugin backward compatible we keep the MCP server disabled by default. You can enable it and configure the port from the extension settings.
The default port is set to 55321
, but you can change it if busy on your machine. Make sure to also adjust the port in .cursor/mcp.json
file accordingly.
Verifying the setup
Once everything is set up, you can verify that Cursor is able to connect to the MCP server by opening Cursor settings - Integrations section. You should see a list of tools available for your workspace.