Preparing your workspace…
Preparing your workspace…
AI-native code editor. Add the MCP server in Settings → MCP Servers.
You can read the Cursor setup steps without signing in.
Sign in when you are ready to create a private token, or replace the placeholder in the command below with an existing Great Arrow token.
Sign in to create your linkThe install command below is public, but Cursor needs its own private link before it can access your Great Arrow workspace. Sign in to create one, or paste an existing link code anywhere you see gad_PASTE_YOUR_TOKEN.
One click
Click below and Cursor opens its own Install dialog with everything filled in. Confirm there and you're connected — no file to edit, nothing to paste.
Add to Cursor →Cursor must be installed. Your browser may ask permission to open it — allow it.
Use more than just Cursor?
Arrow Setup writes Cursor's config and connects every other AI app on this computer in the same pass — one download, one sign-in.
Get Arrow Setup →Your private link is already filled in below — copy the block, then in Cursor open Settings → MCP Servers → Add and paste.
{
"mcpServers": {
"great-arrow": {
"type": "http",
"url": "https://www.greatarrow.ai/api/mcp",
"headers": {
"Authorization": "Bearer gad_PASTE_YOUR_TOKEN",
"X-MCP-Client": "cursor",
"X-GAD-Install-Version": "2026.08.08"
}
}
}
}Add to .cursorrules: "Adopt a Zero-Friction Tool Discovery mandate. Proactively use tools_discover."
The link is private to you and revocable at Your AIs. Restart Cursor after pasting.
Paste this in a terminal. It installs the local bridge, writes Cursor's config, and runs a health check — then just reload Cursor. No env vars, no editing files by hand.
curl -fsSL https://www.greatarrow.ai/install/gad.sh | GAD_API_URL=https://www.greatarrow.ai GAD_TOKEN=gad_PASTE_YOUR_TOKEN bash -s -- install cursorVerify any time with the doctor:
curl -fsSL https://www.greatarrow.ai/install/gad.sh | GAD_API_URL=https://www.greatarrow.ai GAD_TOKEN=gad_PASTE_YOUR_TOKEN bash -s -- doctor cursorCursor's remote connection can fail silently — especially when Cursor is opened from the Dock rather than a terminal. This fallback runs a tiny local bridge that holds the link itself, so there's no header for Cursor to mis-handle. Two steps:
1. Install the bridge (run once in your terminal — needs Node 24+; re-running is safe)
mkdir -p ~/.great-arrow && curl -fsSL https://www.greatarrow.ai/api/install/mcp-proxy -o ~/.great-arrow/mcp-server.mjs2. Paste this into Cursor's config instead
{
"mcpServers": {
"great-arrow": {
"command": "sh",
"args": [
"-c",
"exec node $HOME/.great-arrow/mcp-server.mjs"
],
"env": {
"MEMORY_API_URL": "https://www.greatarrow.ai",
"MEMORY_API_TOKEN": "gad_PASTE_YOUR_TOKEN",
"MEMORY_CLIENT_NAME": "cursor",
"GAD_INSTALL_VERSION": "2026.08.08"
}
}
}
}Finish step 2, then come back here — we'll watch for your first message.