Подключение через OAuth
EdgeLab MCP поддерживает OAuth 2.1 для аутентификации. Это стандартный способ подключения для MCP-клиентов вроде Claude Code, которые не умеют передавать заголовки с API-ключом.Когда нужен OAuth
| Клиент | Способ подключения |
|---|---|
| Claude Code (CLI) | OAuth (автоматически) |
| Claude Desktop | API-ключ или OAuth |
| Cursor | API-ключ |
| Windsurf | API-ключ |
| Свой агент | API-ключ (проще) или OAuth |
Если твой клиент поддерживает заголовки (
Authorization: Bearer el_live_...), API-ключ проще. OAuth нужен когда клиент не умеет в заголовки, но умеет в стандартный OAuth flow.Как это работает
client_id, запускает OAuth flow, пользователь логинится через Supabase Auth, клиент получает токен.
Подключение Claude Code
Запусти Claude Code
При первом вызове инструмента EdgeLab, Claude Code автоматически:
- Зарегистрирует себя через DCR
- Откроет браузер для логина
- Покажет consent page с запросом доступа
- Получит токен
Подключение через конфиг
Если клиент поддерживает JSON-конфигурацию MCP:Что получает OAuth-пользователь
После аутентификации MCP сервер определяет tier пользователя из Supabase и открывает соответствующие tools:| Tier | Tools | Rate limit |
|---|---|---|
| Free | 18 публичных | 30/min |
| Edge | 39 | 60/min |
| Pro | 56 | 120/min |
| VIP | 56 | 300/min |
OAuth + API-ключ
Оба способа работают одновременно. Если у тебя уже естьel_live_ ключ, он продолжит работать через заголовки. OAuth — альтернативный путь для клиентов без поддержки заголовков.
Discovery endpoint
OAuth metadata доступен по стандартному пути:Поддерживаемые возможности
- OAuth 2.1 с PKCE (S256)
- Dynamic Client Registration (DCR) — клиенты регистрируются автоматически
- Consent page — пользователь явно подтверждает доступ
- Token rotation — refresh tokens ротируются автоматически
- Scopes: openid, email, profile, knowledge:read, profile:read, profile:write, progress:write, billing:read и другие
Troubleshooting
OAuth flow не запускается
OAuth flow не запускается
Проверь что клиент поддерживает OAuth 2.1. Должен уметь:
- Читать
/.well-known/oauth-authorization-server - Выполнять DCR на
/register - Запускать authorization code flow с PKCE
Ошибка при логине
Ошибка при логине
Убедись что у тебя есть аккаунт в EdgeLab. Зарегистрироваться можно через:
- Telegram бота @InvestorEdgeLabbot
- MCP tool
registerс публичным доступом
Tier определяется как Free
Tier определяется как Free
Убедись что подписка активна. Проверь через:
Что дальше
API-ключи
Альтернативный способ через API-ключ
Подключение агента
Полный гайд по подключению агента
Безопасность ключей
Хранение и ротация ключей
Обзор tools
Какие MCP tools доступны