
# 连接 Cursor {/* #connect-cursor */}

## OAuth 浏览器登录 {/* #oauth-browser-sign-in */}

在浏览器中使用 Reconstruct 账户登录。无需在平台上创建个人令牌。共用连接设置请参阅 [MCP OAuth 设置](/docs/zh/connect-ai-agents#oauth-browser-sign-in)。

**[将 Reconstruct 添加到 Cursor](https://cursor.com/install-mcp?name=reconstruct&config=eyJ1cmwiOiJodHRwczovL3JlY29uc3RydWN0LmRldi9tY3AiLCJhdXRoIjp7IkNMSUVOVF9JRCI6InJlY29uc3RydWN0LW1jcCIsInNjb3BlcyI6WyJvcGVuaWQiLCJhdWQtbWNwIl19fQ%3D%3D)** 会打开 Cursor 的安装对话框并填入这些设置。如需手动配置，请在 `~/.cursor/mcp.json` 中添加 `reconstruct` 条目，并保留其他服务器：

```json
{
  "mcpServers": {
    "Reconstruct": {
      "url": "https://reconstruct.dev/mcp",
      "auth": {
        "CLIENT_ID": "reconstruct-mcp",
        "scopes": ["openid", "aud-mcp"]
      }
    }
  }
}
```

启用服务器并完成浏览器登录。桌面端使用 `http://localhost:8787/callback`；Cursor 网页端或代理的回调地址为 `https://www.cursor.com/agents/mcp/oauth/callback`。两者均已注册。选择 OAuth 时，请移除手动配置的所有 `Authorization` 请求头。参阅 [Cursor 静态 OAuth](https://prod.cursor.com/docs/mcp)。

## 刷新现有连接 {/* #refresh-an-existing-connection */}

发现的签发者必须为 `https://reconstruct.dev/sso/realms/reconstruct`。浏览器应打开 `https://reconstruct.dev/sso/realms/reconstruct/protocol/openid-connect/auth`。如果 URL 以网站根目录下的 `/authorize` 结尾，说明发现元数据已过期或缺失。

禁用并重新启用 Reconstruct 服务器，然后再次登录。如果 Cursor 仍保留旧元数据，请重启；必要时仅重新创建此服务器条目。在 **Output → MCP Logs**（输出 → MCP 日志）中检查连接错误。保留上述回调设置，并将客户端密钥留空。

## 个人访问令牌 {/* #personal-access-token */}

从 [Reconstruct 平台账户设置](https://reconstruct.dev/platform/)复制 MCP 访问令牌。连接要求请参阅[个人访问令牌](/docs/zh/connect-ai-agents#personal-access-token)。在启动 Cursor 的环境中设置 `CR_RECONSTRUCT_MCP_TOKEN`。

创建 `~/.cursor/mcp.json`：

```json
{
  "mcpServers": {
    "Reconstruct": {
      "url": "https://reconstruct.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${env:CR_RECONSTRUCT_MCP_TOKEN}"
      }
    }
  }
}
```

在 Cursor 的 MCP 设置中启用服务器；如果代理已加载工具列表，请重启代理，然后请求调用 `list_products`。参阅 [Cursor 官方 MCP 文档](https://prod.cursor.com/docs/mcp)。

接下来，试试[提示词示例](/docs/zh/prompt-examples)。
