Local clients: Claude Desktop, Cursor & Claude Code
Add this to your client’s MCP configuration (requires Node.js 18+):"args": ["-y", "@jedify/mcp-auth", "--builder"].
The config file lives at:
- Claude Desktop
- Cursor
- Claude Code
Settings → Developer → Edit Config, or edit directly:
- macOS —
~/Library/Application Support/Claude/claude_desktop_config.json - Windows —
%APPDATA%\Claude\claude_desktop_config.json
Authenticate with an API key
To skip the browser login — on a headless machine, a shared environment, or a CI setup — setJEDIFY_API_KEY in an env block. When it’s present, the proxy authenticates every request with the key instead of prompting you to sign in:
The API key must be bound to a user — it carries that user’s identity and permissions, so no email or sign-in is needed. Ask your Jedify administrator to issue one. If
JEDIFY_API_KEY is unset, the proxy falls back to the browser login. Requires @jedify/mcp-auth v1.1.0 or later.Select a mode with an API key
An API key carries its own mode — Asker, unless the key was issued for another mode. To choose the mode yourself, set the server URL with a?mode= parameter via REMOTE_MCP_URL; the URL parameter always takes precedence over the key’s own mode:
builder with editor to request Editor mode. To confirm Builder mode, ask your agent “Which Jedify builder tools do you have?” — you should see create_semantic_function and list_semantic_functions.
Hosted agents & app builders
In your platform’s MCP settings, provide the server URL and an API key:
To confirm you’re in Builder mode, ask your agent “Which Jedify builder tools do you have?” — you should see
create_semantic_function and list_semantic_functions.
Next steps
Modes
Asker vs Builder.
Authentication
Sign in or use an API key.
Asker examples
What to ask.
Builder mode
Build dashboards.