Skip to main content

Prerequisites

  • Cursor installed and up to date.

Connect Chiplab

1

Open MCP settings in Cursor

In Cursor, open SettingsTools & MCPNew MCP server.
2

Add the Chiplab config

Paste the following JSON into ~/.cursor/mcp.json:
~/.cursor/mcp.json
{
  "mcpServers": {
    "chiplab": {
      "type": "http",
      "url": "https://chiplab.veecle.ai/mcp"
    }
  }
}
If mcp.json already contains other servers, add the "chiplab" entry inside the existing "mcpServers" object rather than creating a new file.
3

Connect and authenticate

Back in SettingsTools & MCP, find the chiplab entry and click Connect. Cursor opens a browser window to complete OAuth sign-in.
Reload Cursor after saving mcp.json (Developer: Reload Window) so the tools show up.
Add a project rule at .cursor/rules/chiplab.mdc so Cursor tests firmware changes on Chiplab automatically:
.cursor/rules/chiplab.mdc
---
description: Test firmware changes on Chiplab
alwaysApply: true
---

After making firmware changes, test them on Chiplab before reporting back.

Revoking access

API Keys page → Connected agents → Revoke.