# MCP: Cursor Setup (/docs/artificial-intelligence/mcp/mcp-cursor-setup)

Cursor reads MCP servers from `~/.cursor/mcp.json` (global, applies to every workspace) or `<project>/.cursor/mcp.json` (per-project).

<Callout type="info" title="Node Download">
  Before getting started, ensure you have the following:

  - [Node](https://nodejs.org/en/download) ≥ 22.12 must be installed to use Transcend's MCP.
  - [Cursor.](https://cursor.com/download)
  - OAuth Client configured [here](https://app.transcend.io/admin/oauth-clients).
    - The redirect URIs must include http\://127.0.0.1:\{port}/callback.
</Callout>

#### **1. Open the config** [#1-open-the-config]

In Cursor: **Cursor Settings → Customize → MCP → Add new MCP Server** opens the file. Or edit it directly with your editor.

#### **2. Paste the below code** [#2-paste-the-below-code]

```json
{
  "mcpServers": {
    "transcend": {
      "command": "npx",
      "args": ["-y", "@transcend-io/mcp"],
      "env": {
        "TRANSCEND_OAUTH_CLIENT_ID": "your-client-id",
        "TRANSCEND_OAUTH_CLIENT_SECRET": "your-client-secret",
        "TRANSCEND_OAUTH_REDIRECT_PORT": "your-client-redirect-port"
      }
    }
  }
}
```

Replace the client variables with your real Transcend OAuth Client.

#### **3. Restart Cursor** [#3-restart-cursor]

Fully quit (cmd+Q on macOS) and reopen — config edits aren't picked up by a window reload. After reopen, Cursor Settings → Customization → MCP should show the Transcend server with 89 tools.
