Skip to main content
Both editors keep your key out of the config file, but they do it differently and the shapes are not interchangeable. Use the one for your editor.

Cursor

1

Create a key and put it in your shell profile

Create the key on Settings → API & MCP and copy it — it is shown once.
2

Add the server

Add this to ~/.cursor/mcp.json, or to .cursor/mcp.json in your project:
Reload the window, then open the MCP panel and confirm goosy is connected.

VS Code

VS Code prompts you for the key the first time and keeps it in its own secret storage, so no shell variable is needed. Add this to .vscode/mcp.json:
VS Code uses servers, and Cursor uses mcpServers. Cursor also needs the env: prefix on the variable reference. Swapping either one produces a file that parses and then fails to authenticate with nothing to show for it.
Both files stay safe to commit — neither contains the key itself.