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.- VS Code
- Cursor
- Kiro
- Other Code OSS editors
Install the extension
Sign in to Wherobots
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.
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.Wherobots: Create Workspace, Wherobots: Submit Job, and Wherobots: Open Settings. To sign out at any time, run Wherobots: Sign Out.MCP Server and Agent Skills
Open the agent chat
- Open GitHub Copilot Chat via View > Chat.
- Select Agent as the chat mode from the dropdown at the top of the chat panel.

- Select an advanced model (Claude Opus, Claude Sonnet, GPT Codex, or Gemini Pro) for best results.
Verify your setup
In your editor’s agent chat, ask a test question:list_catalogs_tool and returns the catalogs available in your Organization, including wherobots_open_data, wherobots_pro_data, and any private catalogs.

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.
The Wherobots extension sidebar showing the Create Workspace button. Specific UI details vary by editor.
Pin the extension
Select the extension

The Activity Bar context menu with the Wherobots extension checked. Specific UI details vary by editor.
Troubleshooting
Cursor: Invalid config: mcpServers must be an object, or JSON syntax error
Cursor: Invalid config: mcpServers must be an object, or JSON syntax error
.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.
Kiro: MCP: Browse MCP Servers results in an error
Kiro: MCP: Browse MCP Servers results in an error
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: 'command workbench.mcp.browseServers not found' after running MCP: Browse MCP Servers.
Kiro: Error loading powers config: Unexpected token
Kiro: Error loading powers config: Unexpected token
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.
Kiro: MCP is currently disabled
Kiro: MCP is currently disabled


















