Приклад профілю локального клієнта
Діюча інструкція від 10 листопада 2026 року вказує публічного OAuth-клієнта нижче. Використовуйте його, якщо ваш застосунок сумісний з цим профілем і приймає зазначений callback. Для іншої адреси повернення оператор має зареєструвати відповідний профіль.
- Client ID
copytrader-mcp-local- Redirect URI
http://127.0.0.1:6276/oauth/callback- Client secret
- Не потрібно для цього публічного профілю.
Loopback callback приймає OAuth-компонент на машині клієнта. Це не адреса API CopyTrader. Для іншого callback потрібен зареєстрований оператором профіль; не змінюйте адреси робочого сервісу для обходу невідповідності.
З цим профілем 10 листопада 2026 року перевірено вхід та читання даних через Codex. Нижче наведено налаштування перевіреного підключення. Для іншого клієнта або версії перевірте сумісність окремо; відкликання і оновлення доступу вимагають окремої перевірки.
Налаштування Codex
Додайте підключення в налаштування MCP Codex. Якщо редагуєте config.toml, використовуйте цей блок; існуюче підключення copytrader оновіть, не створюючи дублікат. Секрет клієнта та токени в конфігурацію не додавайте.
[mcp_servers.copytrader]
url = "https://api.copytrader.pw/mcp"
scopes = ["mcp.access", "offline_access"]
[mcp_servers.copytrader.oauth]
client_id = "copytrader-mcp-local"
callback_url = "http://127.0.0.1:6276/oauth/callback"
callback_port = 6276
Для входу використовуйте підключення CopyTrader у Codex або команду нижче. У режимі --no-browser відкрийте видане посилання самі, підтвердіть підключення через Telegram і вставте повну адресу повернення тільки у вікно, що очікує Codex CLI. Не надсилайте адресу з OAuth-кодом у чат. Після входу перевірте get_my_access та чотири початкові читання з наступного розділу.
codex mcp login copytrader --no-browser
Для ChatGPT і Claude потрібні параметри OAuth, підтримувані відповідним застосунком. Локальний callback Codex не підтверджує сумісність хмарного клієнта і не означає розміщення у каталозі.
OAuth-клієнт перевіряє state і issuer, використовує PKCE S256 та один resource, рівний адресі MCP-сервера. Код, verifier і токени обробляє клієнт і зберігає поза перепискою. При refresh він зберігає новий refresh token, якщо сервер його замінив.
Після підтвердження підключення в Telegram браузер сам продовжує OAuth. Успіх підтверджується лише після обміну коду та успішного get_my_access. Окремий Telegram-згода для кожної команди не потрібна там, де її не вимагає кабінет.