Cursor2api Skill Clawhub

Data & APIs

Manage and deploy cursor2api to convert Cursor IDE AI conversations into Anthropic/OpenAI API formats, including token refresh and uninstallation.

Install

openclaw skills install cursor2api

cursor2api

cursor2api bridges Cursor IDE's AI models with OpenClaw/Claude Code by converting Cursor's internal API into standard Anthropic/OpenAI formats.

Architecture:

OpenClaw / Claude Code
         ↓ (ANTHROPIC_BASE_URL)
cursor2api Docker/Node (:3010)
         ↓ (Session Token)
Cursor Official API

Prerequisites

  • Docker (for containerized deployment) or Node.js 18+ (for local)
  • A Cursor account with active AI subscription
  • WorkosCursorSessionToken from Cursor

Quick Start

# 1. Get your WorkosCursorSessionToken (see references/token.md)

# 2. Start the service
docker run -d \
  --name cursor-api \
  -p 3010:3000 \
  -e WORKOS_CURSOR_SESSION_TOKEN=your_token \
  waitkafuka/cursor-api:latest

# 3. Configure OpenClaw
export ANTHROPIC_BASE_URL="http://localhost:3010/v1"
export ANTHROPIC_API_KEY="your_token"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6"

# 4. Restart OpenClaw
openclaw gateway restart

Core Operations

OperationCommand
Installdocker run -d --name cursor-api -p 3010:3000 -e WORKOS_CURSOR_SESSION_TOKEN=token waitkafuka/cursor-api:latest
Statusdocker ps | grep cursor-api
Refresh TokenSee references/token.md
Uninstalldocker stop cursor-api && docker rm cursor-api

API Endpoints

EndpointFormatCompatible With
http://localhost:3010/v1/messagesAnthropic Messages APIOpenClaw, Claude Code
http://localhost:3010/v1/chat/completionsOpenAI Chat CompletionsCC Switch, Universal

Documentation

DocumentDescription
Installation GuideDocker deployment, verification, troubleshooting
Token ManagementObtaining and refreshing WorkosCursorSessionToken
ConfigurationOpenClaw, Claude Code, CC Switch setup
Quick ReferenceOne-page cheat sheet

⚠️ Important Notes

  • ToS Risk: Using third-party proxies may violate Cursor's Terms of Service
  • Token Expiry: Session tokens expire periodically; monitor and refresh as needed
  • API Stability: Cursor's internal API may change without notice