Skip to main content
Public Preview The Wherobots VS Code Extension runs in VS Code and other Code OSS editors. In VS Code, it configures the MCP Server and includes Agent Skills for you. In other editors, you install the extension the same way, then add the MCP Server and Agent Skills yourself once. For what each Wherobots component does, see What each component does. To use Wherobots from a terminal agent or a chat app instead, see Set Up Wherobots in an AI Assistant.

Before you start

You need:
  • A Wherobots Account. See Create a Wherobots Account.
    Organization Availability: Available to all Wherobots Organization Editions (Professional, Innovation, and Enterprise).
  • One of the editors below, with an AI assistant for the AI-assisted features:

Set up your editor

Choose your editor. Each tab covers installing the extension, signing in, connecting the MCP Server and Agent Skills, and opening your editor’s agent chat.
1

Install the extension

Run the following command in your terminal:
Or install from the Visual Studio Marketplace.If VS Code prompts you to install a missing dependency extension (e.g., Jupyter), click Install and Reload.
2

Sign in to Wherobots

Open the Command Palette (⌘ + Shift + P on macOS, Ctrl + Shift + P on Windows/Linux) and run Wherobots: Sign In. A browser window opens for you to sign in to Wherobots and select your Organization; when you’re done, return to your editor.Sign in through OAuth
Prefer an API key? Run Wherobots: Set API Key and enter your existing or newly created Wherobots API key when prompted, then press Enter. If you don’t have a key yet, run Wherobots: Generate API Key on Wherobots Cloud to create one first.
To confirm the extension is installed, type Wherobots in the Command Palette. You should see its commands, including Wherobots: Create Workspace, Wherobots: Submit Job, and Wherobots: Open Settings. To sign out at any time, run Wherobots: Sign Out.
3

MCP Server and Agent Skills

The extension configures the Wherobots MCP Server and includes Agent Skills in VS Code. No manual setup is needed.The extension also exposes optional settings for the MCP server, including query timeout, runtime size, and cloud region. See Extension Settings.
4

Open the agent chat

  1. Open GitHub Copilot Chat via View > Chat.
  2. Select Agent as the chat mode from the dropdown at the top of the chat panel. Screenshot showing the Agent mode dropdown
  3. Select an advanced model (Claude Opus, Claude Sonnet, GPT Codex, or Gemini Pro) for best results.
Then verify your setup.

Verify your setup

In your editor’s agent chat, ask a test question:
If everything is configured, the assistant calls a Wherobots MCP tool such as list_catalogs_tool and returns the catalogs available in your Organization, including wherobots_open_data, wherobots_pro_data, and any private catalogs. Screenshot showing the MCP server catalogs response

Pin the extension for easy access

If the Wherobots VS Code Extension is pinned to your sidebar, you can also create a new workspace by clicking the Create Workspace button.
Create Workspace button in the Wherobots sidebar

The Wherobots extension sidebar showing the Create Workspace button. Specific UI details vary by editor.

To pin the Wherobots extension to the sidebar:
1

Pin the extension

Right-click the Activity Bar (the vertical icon bar on the left side of your editor).A menu will appear showing all available extensions.
2

Select the extension

To pin the extension, find Wherobots in the list and click on it to ensure it’s checked.
Wherobots extension checked in the Activity Bar

The Activity Bar context menu with the Wherobots extension checked. Specific UI details vary by editor.

Now you’ll have easy access to the extension in your editor’s sidebar.

Troubleshooting

Cursor validates .cursor/mcp.json against its own schema and displays these errors in Cursor Settings → Tools & MCPs when the file is malformed. Common causes:
  • Missing the outer { ... } wrapper around the config. The JSON parser fails with “End of file expected.”
  • Using the VS Code key "servers" instead of Cursor’s "mcpServers".
  • Including a "type": "http" field, which Cursor does not use.
Re-paste the snippet from the Cursor steps exactly as shown, save the file, and reload the window.
Kiro does not implement the VS Code workbench.mcp.browseServers command. Running MCP: Browse MCP Servers from the Command Palette displays “command ‘workbench.mcp.browseServers’ not found”. This does not mean the MCP server is broken.
Kiro error dialog showing the workbench.mcp.browseServers command not found

Kiro error dialog: 'command workbench.mcp.browseServers not found' after running MCP: Browse MCP Servers.

To verify the server is working, check the MCP SERVERS section in Kiro’s sidebar for a green Connected status, check Output → Kiro - MCP Logs for the “Successfully connected” message, or ask the test question in chat.
This error appears in the Output panel and as a notification when mcp.json contains invalid JSON or uses the wrong schema. Common causes:
  • Using the VS Code key "servers" instead of Kiro’s "mcpServers".
  • Including a "type": "http" field, which Kiro does not use.
  • Missing the outer { ... } wrapper, or a trailing comma.
Re-paste the snippet from the Kiro steps exactly as shown, save the file, and check the Output panel for a successful connection.
If you see a banner saying “MCP is currently disabled. To start using MCP, please enable it in the settings.”, follow the Enable MCP support step in the Kiro tab to turn on MCP in Kiro’s settings.

Next steps

Browse Your Data

Browse catalogs, schemas, and tables in the Data Hub sidebar.

AI-Assisted Notebooks

Create and connect local notebooks to remote Wherobots compute.

Submit Job Runs

Submit Python scripts as Wherobots job runs from your editor.

Workspaces & Usage

Create, start, stop, and manage notebook workspaces.

MCP Server Best Practices

Common tasks, example prompts, and cost considerations for the MCP Server.

Install the CLI

Submit jobs and access the full Wherobots API from your terminal.