Client integrations
EdgeRouteAI is OpenAI-compatible at api.edgerouteai.com/v1, and exposes MCP at mcp.edgerouteai.com. Most clients work with one config tweak. The Setup page generates these snippets pre-filled with your API key.
Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"edgerouteai": {
"command": "npx",
"args": ["-y", "@edgerouteai/mcp-stdio"],
"env": { "EDGEROUTE_KEY": "edgrt_…" }
}
}
}Cursor
Same MCP config in Cursor's MCP settings. EdgeRoute appears as a callable tool.
~/.cursor/mcp.json
{
"mcpServers": {
"edgerouteai": {
"command": "npx",
"args": ["-y", "@edgerouteai/mcp-stdio"],
"env": { "EDGEROUTE_KEY": "edgrt_…" }
}
}
}Cline (VS Code)
Cline reads cline_mcp_settings.json in the VS Code globalStorage. Same MCP shape.
Continue (VS Code)
Continue treats EdgeRoute as a custom OpenAI-compatible provider. Add to ~/.continue/config.json:
config.json
{
"models": [
{
"title": "EdgeRouteAI auto",
"provider": "openai",
"model": "auto",
"apiBase": "https://api.edgerouteai.com/v1",
"apiKey": "edgrt_…"
}
]
}Aider
shell
export OPENAI_API_BASE=https://api.edgerouteai.com/v1
export OPENAI_API_KEY=edgrt_…
aider --model autoOpen WebUI / LibreChat / TypingMind / Chatbox / LobeChat
All five expose a "Custom OpenAI-compatible provider" or "Add base URL" setting. Plug in:
Base URL: https://api.edgerouteai.com/v1
API Key: edgrt_…
Model: auto (or any of the 11 explicit models)LangChain
Python
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="auto",
api_key="edgrt_…",
base_url="https://api.edgerouteai.com/v1",
)Vercel AI SDK
TypeScript
import { createOpenAI } from '@ai-sdk/openai'
const edgeroute = createOpenAI({
apiKey: process.env.EDGEROUTE_KEY,
baseURL: 'https://api.edgerouteai.com/v1',
})
const result = await streamText({
model: edgeroute('auto'),
prompt: 'Hello',
})