Connect traffix to your AI coding tool.
traffix is a standard MCP server with OAuth — so it works with any MCP client. Point your tool at it, restart, and a browser opens to authorize. No API key to copy, and tokens auto-refresh — so it never breaks.

Pick your client.
Same URL, same keyless OAuth everywhere — only the config format differs.
Claude Code
The plugin adds /build, /optimize, /audit, /weekly — or add just the MCP.
Plugin (recommended)
/plugin marketplace add https://github.com/social-script/traffix-claude-plugin
/plugin install traffix@traffixOr just the tools
claude mcp add --transport http traffix https://traffix.dev/api/mcpRestart Claude Code → a browser opens → click Authorize. No key, no env var.
Cursor
Add to .cursor/mcp.json (this project) or ~/.cursor/mcp.json (global).
{
"mcpServers": {
"traffix": {
"url": "https://traffix.dev/api/mcp"
}
}
}Cursor opens your browser to authorize automatically — no key needed.
OpenAI Codex
Add to ~/.codex/config.toml (or .codex/config.toml in a trusted project), then log in.
1. Add the server
[mcp_servers.traffix]
url = "https://traffix.dev/api/mcp"2. Authorize
codex mcp login traffixcodex mcp login opens your browser → click Authorize. No key. (CLI + the IDE extension share this config.)
VS Code / GitHub Copilot
Add to .vscode/mcp.json (workspace) or your user profile. Tools work in Copilot Agent mode.
{
"servers": {
"traffix": {
"type": "http",
"url": "https://traffix.dev/api/mcp"
}
}
}Save the file → click “Auth” on the CodeLens above the server → a browser opens → Authorize. No key.
Cline
In the Cline extension, open the MCP Servers icon → Configure MCP Servers, and add:
{
"mcpServers": {
"traffix": {
"type": "streamableHttp",
"url": "https://traffix.dev/api/mcp"
}
}
}Cline auto-detects OAuth → a browser opens → Authorize. No key. (Cline is the VS Code extension with 5M+ installs.)
OpenCode
Add to opencode.json (workspace) or ~/.config/opencode/opencode.json.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"traffix": {
"type": "remote",
"url": "https://traffix.dev/api/mcp",
"enabled": true
}
}
}OpenCode auto-detects OAuth (401 → DCR) → a browser opens → Authorize. No key. (Or run: opencode mcp auth traffix.)
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json, or use Settings → Cascade → Plugins → Add Server.
{
"mcpServers": {
"traffix": {
"serverUrl": "https://traffix.dev/api/mcp"
}
}
}Save, then click the refresh button in the Cascade plugins panel → a browser opens to authorize. No key. (If your build doesn’t prompt, add a "headers": { "Authorization": "Bearer <key>" } from Settings.)
Claude Desktop
Settings → Connectors → Add custom connector. Native remote MCP — no config file (Free, Pro, Max, Team, Enterprise).
Connector URL (recommended)
https://traffix.dev/api/mcpOr via the config file (mcp-remote bridge)
{
"mcpServers": {
"traffix": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://traffix.dev/api/mcp"]
}
}
}Paste the URL → Add → a window opens → click Authorize. No key. Note: Claude connects from Anthropic’s cloud (not your laptop), so it uses traffix’s public URL — already reachable. Team/Enterprise: an Owner adds it under Organization settings → Connectors.
Gemini CLI
Add to ~/.gemini/settings.json (global) or .gemini/settings.json (project).
{
"mcpServers": {
"traffix": {
"httpUrl": "https://traffix.dev/api/mcp"
}
}
}Gemini CLI auto-detects OAuth (401 → discovery) → a browser opens → Authorize. No key. (Or run /mcp auth traffix inside the CLI.)
Zed
Add to settings.json (⌘, / Ctrl,), or Agent Panel → Settings → Add Custom Server.
{
"context_servers": {
"traffix": {
"url": "https://traffix.dev/api/mcp"
}
}
}With no Authorization header, Zed runs the standard MCP OAuth flow → a browser opens → Authorize. No key. (If your Zed build doesn’t prompt, add a "headers": { "Authorization": "Bearer <key>" } from Settings.)
Google Antigravity
Settings → Customizations → Open MCP Config (~/.gemini/config/mcp_config.json). Uses serverUrl.
Keyless (OAuth)
{
"mcpServers": {
"traffix": {
"serverUrl": "https://traffix.dev/api/mcp"
}
}
}With a key (most reliable on current builds)
{
"mcpServers": {
"traffix": {
"serverUrl": "https://traffix.dev/api/mcp",
"headers": { "Authorization": "Bearer <your key>" }
}
}
}Keyless OAuth works when Antigravity opens a browser to authorize — but some current builds send the first request without the token, so if it fails, use the key form (mint one in Settings → Connect your agent). No file? Add via Settings → Customizations → Open MCP Config.
Any other MCP client
Every major client above is covered. Any other MCP-aware tool connects the same way — point it at https://traffix.dev/api/mcp in its MCP config (as a remote/HTTP server) and it’ll open a browser to authorize. No key.
Headless / CI (no browser)?
Mint an API key in Settings → Connect your agent and pass it as a header instead of OAuth:
"headers": { "Authorization": "Bearer <your key>" }