rockette-mcp
v0.2.0
Published
Rockette desk MCP server — strategies, backtests, bots for Cursor, Claude, Codex
Downloads
42
Maintainers
Readme
Rockette MCP server
Connect Cursor, Claude Code, Claude Desktop, Codex, Windsurf, and VS Code to your Rockette desk: strategies, backtests, debug/fix loops, and dry/paper bots.
One-command install
- Subscribe at rockette.vercel.app/pricing.
- Create an API key at Settings → API keys (
rk_…). - Run:
npx rockette-mcp install --api-key rk_your_key_hereThat writes the MCP config for Cursor and Claude Desktop automatically.
More clients
# All JSON-based clients (Cursor, Claude Desktop, Windsurf, VS Code) + Codex
npx rockette-mcp install --api-key rk_… --all
# Single client
npx rockette-mcp install --api-key rk_… --client cursor
npx rockette-mcp install --api-key rk_… --client claude
npx rockette-mcp install --api-key rk_… --client codexClaude Code (terminal):
export ROCKETTE_API_KEY=rk_…
export NEXT_PUBLIC_CONVEX_URL=https://aromatic-alligator-130.convex.cloud
export ROCKETTE_APP_URL=https://rockette.vercel.app
claude mcp add rockette -- npx -y rockette-mcp@latestRestart your editor after installing. Approve the server in Cursor → Settings → MCP if prompted.
Custom deployment
npx rockette-mcp install --api-key rk_… \
--app-url https://your-app.vercel.app \
--convex-url https://your-deployment.convex.cloudLocal development (this repo)
npm run build:mcp
npm run mcp:install
# with key: ROCKETTE_API_KEY=rk_… npm run mcp:install
# or: node mcp-server/install.mjs rk_…
npm run mcpManual config
If you prefer to edit JSON yourself:
{
"mcpServers": {
"rockette": {
"command": "npx",
"args": ["-y", "rockette-mcp@latest"],
"env": {
"ROCKETTE_API_KEY": "rk_your_key_here",
"NEXT_PUBLIC_CONVEX_URL": "https://aromatic-alligator-130.convex.cloud",
"ROCKETTE_APP_URL": "https://rockette.vercel.app"
}
}
}
}| Client | Config file |
|--------|-------------|
| Cursor | ~/.cursor/mcp.json |
| Claude Desktop | %APPDATA%\Claude\claude_desktop_config.json (Windows) |
| Windsurf | ~/.codeium/windsurf/mcp.json |
| VS Code | ~/.vscode/mcp.json |
| Codex CLI | ~/.codex/config.toml |
Tools
| Tool | Purpose |
|------|---------|
| list_strategies | List your strategies |
| get_strategy | Fetch code + metadata |
| backtest_strategy | Run /api/backtest (perp or spot, up to 2y) |
| analyze_strategy | Static analysis + OI fetch plan |
| debug_strategy | Zero-trade diagnosis |
| fix_strategy | Debug + rewrite strategy code |
| iterate_strategy_backtest | Backtest → fix → re-test loop |
| validate_strategy | Syntax check + one dry-run tick |
| list_bots | Bot status |
| create_bot | Create dry/paper bot |
| start_bot / stop_bot | Control bots (worker must be running) |
Live trading is not available via MCP — use the Rockette app for live.
Publish (maintainers)
npm run build:mcp
cd mcp-server && npm publish --access public