Connect your MCP client
Lumen is a remote MCP server. Add this endpoint to your client with your personal token (issued by the admin; replace <YOUR_TOKEN>).
https://lumen.sorensen.ai/mcp
The token goes in the Authorization: Bearer header.
Claude Code
✓ directWhere · Terminal
Direct Bearer header.
claude mcp add --transport http lumen https://lumen.sorensen.ai/mcp \ --header "Authorization: Bearer <YOUR_TOKEN>"
Claude Desktop
◇ bridgeWhere · claude_desktop_config.json
Via the mcp-remote bridge (stdio client).
{
"mcpServers": {
"lumen": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://lumen.sorensen.ai/mcp", "--header", "Authorization: Bearer <YOUR_TOKEN>"]
}
}
}
Cursor
✓ directWhere · ~/.cursor/mcp.json
Direct Bearer header.
{
"mcpServers": {
"lumen": {
"url": "https://lumen.sorensen.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
VS Code (Copilot)
✓ directWhere · .vscode/mcp.json
Direct Bearer header.
{
"servers": {
"lumen": {
"type": "http",
"url": "https://lumen.sorensen.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Windsurf
✓ directWhere · ~/.codeium/windsurf/mcp_config.json
Direct Bearer header.
{
"mcpServers": {
"lumen": {
"serverUrl": "https://lumen.sorensen.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Cline
✓ directWhere · MCP Servers → Remote
Direct Bearer header.
{
"mcpServers": {
"lumen": {
"type": "streamableHttp",
"url": "https://lumen.sorensen.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Gemini CLI
✓ directWhere · ~/.gemini/settings.json
Direct Bearer header.
{
"mcpServers": {
"lumen": {
"httpUrl": "https://lumen.sorensen.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
ChatGPT
✓ directWhere · Settings → Connectors → Create
Direct Bearer header.
Server URL: https://lumen.sorensen.ai/mcp Authentication: Custom header Header name: Authorization Header value: Bearer <YOUR_TOKEN>
Claude.ai
⧗ oauthWhere · Settings → Connectors
OAuth-oriented: may not accept a static token; verify in your client's docs.
Add custom connector: URL: https://lumen.sorensen.ai/mcp Note: the connector dialog is OAuth-first. Static "Request headers" auth (Authorization: Bearer <YOUR_TOKEN>) is rolling out in beta on some plans — if you don't see that field yet, use the Generic (mcp-remote) option below.
Generic (mcp-remote / curl)
◇ bridgeWhere · Any client / terminal
Via the mcp-remote bridge (stdio client).
# stdio bridge
npx -y mcp-remote https://lumen.sorensen.ai/mcp --header "Authorization: Bearer <YOUR_TOKEN>"
# raw check
curl -s https://lumen.sorensen.ai/mcp \
-H "Authorization: Bearer <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'