MCP-сервер для торговли: подключите Claude и ChatGPT к своей бирже
Короткий ответ: AlgoVesta работает как MCP-сервер (Model Context Protocol), который через одно подключение получает доступ к 16 крипто-биржам и MetaTrader 5. Вы вставляете одну ссылку в Claude, ChatGPT, Cursor или любой другой MCP-клиент, и ассистент может прочитать ваш портфель, оценить идею, симулировать её и — как только вы разрешите — разместить ордер. Каждое подключение начинается с paper-баланса $5 000, каждый ордер проходит через риск-стену на стороне сервера, с которой модель не может спорить, и каждое действие возвращает квитанцию, подписанную ed25519.
Что такое MCP-торговля
Model Context Protocol — открытый стандарт для подключения ИИ-ассистента к внешней системе. Вместо того чтобы модель угадывала ответ на основе данных обучения, она вызывает именованный инструмент на указанном вами сервере, получает в ответ структурированные данные и рассуждает на основе реальных фактов. Это тот же механизм, что позволяет ассистенту читать репозиторий или делать запрос к базе данных — здесь же системой на другом конце является ваша торговая инфраструктура.
Это различие важно в торговле сильнее, чем почти где-либо ещё. Языковая модель, которую спросили «стоит ли мне закрыть позицию по ETH?» без подключения к инструментам, понятия не имеет, держите ли вы ETH, сколько вы за него заплатили и где стоит ваш стоп. Она выдаст уверенный абзац, построенный на пустом месте. С MCP-подключением она вызывает get_portfolio_context, видит реальную позицию, реальную точку входа, реальный нереализованный результат — и отвечает про ваш счёт, а не про торговлю вообще.
MCP-подключение AlgoVesta — это одна ссылка. За ней стоит тот же слой исполнения, который уже обслуживает вебхуки TradingView платформы и маршрутизацию сигналов Telegram: адаптеры площадок, учёт позиций, риск-движок. Ассистент не разговаривает напрямую с Binance или с вашим брокером. Он разговаривает с AlgoVesta, а AlgoVesta — с биржей — и именно поэтому политика, которую модель не видит, всё равно может её остановить.
Стоит чётко обозначить, чем это не является. Это не сервис сигналов: AlgoVesta не генерирует и не продаёт торговые идеи в этом канале, и ассистент не следует чужим прогнозам. Это и не автономный бот. Ничего не происходит по расписанию, и ничего не происходит, пока вас нет рядом — ассистент действует только тогда, когда вы его об этом просите, в диалоге, в котором вы участвуете, и каждое действие записи видно в истории переписки. Если вам нужна автоматизация по расписанию или по правилам, для этого существуют пути через вебхук TradingView и маршрутизацию Telegram; MCP — это разговорный интерфейс, и оба варианта могут работать параллельно на одном счёте.
Настройка занимает около пяти минут
Вы создаёте ссылку в панели AlgoVesta на вкладке MCP-подключение. Панель показывает полный адрес только один раз, в момент создания, а затем хранит лишь отпечаток — поэтому сразу скопируйте его в свой клиент. Относитесь к этому адресу как к учётным данным: тот, у кого он есть, может действовать в рамках его области доступа на ваших счетах.
Для клиента, который читает JSON-файл конфигурации — Claude Desktop, Cursor, большинство интеграций редакторов — добавьте одну запись:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Для Claude Code одна команда регистрирует тот же сервер через streamable HTTP:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
Gemini CLI использует другое имя ключа для того же значения: пропишите httpUrl вместо url в файле настроек. Всё остальное в записи идентично.
При создании ключа вы выбираете его область доступа, и этот выбор важнее, чем клиент, в который вы его вставляете. Ключ read отвечает на вопросы и ничего не может разместить — он подходит для ассистента общего назначения, которым вы пользуетесь и для несвязанных задач. Ключ paper открывает полный набор инструментов против виртуального баланса и является разумным выбором по умолчанию, пока вы изучаете поведение конкретной модели. Ключ live затрагивает реальные деньги, и это единственная область доступа, создание которой требует второго фактора. Поскольку ключи независимы, большинство людей в итоге держат два-три ключа одновременно — read-ключ на телефоне, paper-ключ в редакторе — и отзывают их по отдельности, а не все сразу.
Есть и второй путь, если вы предпочитаете вообще не вставлять секретный адрес. AlgoVesta также предоставляет стандартную конечную точку OAuth 2.1 по адресу https://api.algovesta.com/mcp с PKCE (S256) и Dynamic Client Registration, поэтому клиент, поддерживающий OAuth, может зарегистрироваться самостоятельно и провести вас через обычный экран согласия в браузере. Клиенты, поддерживающие удалённые коннекторы, включая Claude в вебе, на десктопе и в мобильном приложении, могут использовать этот путь напрямую. Пошаговые экраны для обоих путей — в руководстве по подключению MCP.
Что может ИИ
Сервер предоставляет двадцать инструментов. Четырнадцать из них читают, рассуждают или репетируют и ничего не меняют; шесть из них записывают. Такое разделение сделано намеренно, потому что оно отражает систему областей доступа — ключ только для чтения может вызывать инструменты чтения, но получит отказ от инструментов записи. Два из инструментов записи управляют стратегиями TradingView, и ни один из них не может активировать исполнение на реальные деньги: этот переключатель попросту отсутствует в наборе их доступных для записи полей.
get_portfolio_context— балансы, открытые позиции, точки входа и нереализованный результат по всем подключённым площадкам.get_market_price— актуальная цена символа на площадке, которая фактически исполнит ордер.get_trade_history— закрытые сделки и сводка результатов по крипте, MetaTrader 5 и paper, с пробелами в данных, которые указываются прямо, а не сглаживаются.compare_venues— ранжирует ваши подключённые биржи по живой цене и измеренному спреду; он советует, но никогда не маршрутизирует.simulate_order— стоимость, размер и риск ордера до его фактической отправки.list_open_orders— отложенные ордера, включая защитные плечи.verify_receipt— проверяет подпись ed25519, чтобы позже можно было доказать подлинность квитанции.replay_channel— воспроизводит историю канала сигналов, чтобы увидеть, как бы он показал себя.list_strategies— ваши стратегии TradingView и включены ли реальные деньги на каждой из них; сам URL вебхука никогда не возвращается.compile_policy— превращает правила риска, записанные обычным языком, в машиночитаемую политику, которую применяет сервер.
place_order— открывает позицию с прикреплённым стопом; стоп не является опциональным.close_position— закрывает позицию полностью или частично.modify_position— перемещает стоп или тейк-профит на уже открытой позиции.cancel_order— отменяет отложенный ордер, который ещё не исполнился.create_strategy— создаёт стратегию TradingView, всегда с выключенным исполнением на реальные деньги.update_strategy— изменяет настройки стратегии; переключатель реальных денег в их число не входит.
Инструменты ордеров работают против paper-движка, пока ключ не получит область доступа live. Два инструмента стратегий вообще не могут активировать исполнение на реальные деньги — этот переключатель отсутствует в наборе их доступных для записи полей, поэтому ни один ассистент не может его включить.
На практике ассистент объединяет их в цепочку. Попросите его ребалансировать портфель — и он прочитает портфель, оценит плечи сделки, симулирует каждое, расскажет вам, что собирается делать, и только потом что-то разместит. Полная схема входных и выходных данных для каждого инструмента опубликована в документации разработчика MCP, а машиночитаемый манифест находится по адресу /mcp/tools.json, если вы хотите изучить его перед подключением.
Поддерживаемые ИИ-ассистенты
MCP — это протокол, а не функция конкретного поставщика, поэтому список открыт: подключиться может всё, что его поддерживает. Ниже перечислены клиенты, которые люди реально используют с AlgoVesta сегодня.
| Клиент | Как подключается | Примечания |
|---|---|---|
| Claude (веб, десктоп, мобильный) | Пользовательский коннектор | Настройки → Коннекторы → Добавить пользовательский коннектор. Работает и на телефоне, так что вы можете спросить о позиции вдали от рабочего стола. |
| Claude Code | Одна команда CLI | Команда claude mcp add выше регистрирует его для текущего проекта или глобально. |
| Cursor | JSON-конфигурация | Запись в mcp.json с полем url, точно как показано выше. |
| ChatGPT | Коннекторы, режим разработчика | Доступно на платных тарифах; OpenAI открывает пользовательские MCP-коннекторы только в режиме разработчика. |
| Gemini CLI | JSON-конфигурация | Та же запись, но поле называется httpUrl. |
| Любой другой MCP-клиент | Секретная ссылка или OAuth | Транспорт streamable HTTP; OAuth 2.1 с PKCE и Dynamic Client Registration для клиентов, которые это предпочитают. |
Каждый ключ несёт собственную область доступа, метку и статус отзыва, поэтому использование ключа только для чтения в одном клиенте и paper-ключа в другом — это обычная практика, а не обходной путь. Отзыв одного ключа не затрагивает остальные.
Меры контроля риска, которые ИИ не может обойти уговорами
Очевидное возражение против того, чтобы позволить языковой модели размещать ордера, состоит в том, что языковые модели можно убедить сделать что угодно. Убедительный промпт, отравленная веб-страница в контекстном окне или просто уверенная ошибка — любое из этого может заставить модель захотеть сделать то, что вы не намеревались. Ответ AlgoVesta в том, что намерение модели — не последнее слово. Проверки выполняются на сервере, после того как запрос покидает ассистента, в коде, который модель никогда не видит и не может к нему обратиться.
- Риск-стена на стороне сервера. Ваши правила — максимальный размер позиции, разрешённые символы, предел плеча, лимит дневного убытка — компилируются в политику, которую сервер оценивает при каждом ордере. Отклонённый ордер возвращает правило, которое его остановило. Никакая формулировка в диалоге не меняет результат, потому что движок политики не читает переписку.
- Стоп-лосс обязателен.
place_orderне откроет позицию без стопа, и не существует инструмента, который удаляет его с уже открытой позиции. Ассистент, решивший, что сделка выглядела бы лучше без хеджирования, просто не может этого выразить. - Сначала paper, на балансе $5 000. Новые ключи выдаются в области доступа paper. Полный набор инструментов доступен, а ответы выглядят идентично реальным, так что вы можете неделю наблюдать за поведением конкретного ассистента, прежде чем задействовать реальные деньги.
- Доступ live требует второго фактора. Повышение ключа до области доступа live требует TOTP-кода или кода, отправленного вам на почту, в панели. Ассистент не может запросить это повышение, и одного лишь владения MCP-ссылкой недостаточно, чтобы его получить.
- Подписанные квитанции. Каждое действие возвращает квитанцию, подписанную ed25519, а
verify_receiptнезависимо проверяет подпись. Если ассистент позже заявит, что разместил ордер, это утверждение можно проверить, а не просто принять на веру. - Аварийный выключатель и лимиты запросов. Заморозка счёта в панели останавливает все ключи сразу; каждый ключ также можно отозвать по отдельности. Запросы ограничены 60 в минуту на ключ, при этом
place_orderограничен 10 в минуту, аreplay_channel— 5 в час, так что зацикленный агент упирается в стену, а не в ваш баланс.
Об одном разрешении стоит сказать прямо, потому что это первый вопрос, который задают люди: инструмента для вывода средств не существует. Он не отключён по умолчанию и не спрятан за областью доступа — его вообще нет на поверхности протокола. API-ключи биржи, которые AlgoVesta держит от вашего имени, создаются без прав на вывод, поэтому даже полная компрометация MCP-ссылки не позволит вывести средства с вашей биржи.
Работает с
Одно подключение охватывает шестнадцать крипто-площадок, спот и фьючерсы, а также форекс и металлы на MetaTrader 5. Ассистент видит их как единый портфель; вам не нужно подключать отдельный сервер для каждой биржи.
Полный цикл ордера был измерен примерно в одну секунду на MetaTrader 5 (849 мс) и примерно в три секунды на крипто-площадках (2785 мс) — от момента поступления вызова инструмента до подтверждённого ответа. Это исполнение, подходящее для взвешенной, разговорной торговли, а не для латентностного арбитража, и мы предпочитаем сказать это прямо, а не намекать на обратное. Полное покрытие по площадкам перечислено на странице бирж, а более широкий набор функций — на странице возможностей MCP.
Часто задаваемые вопросы
Самые частые вопросы перед решением — если сомнения остались, начните отсюда.
Подключите своего ассистента и начните торговать на paper уже сегодня
Создайте MCP-ссылку, вставьте её в Claude или ChatGPT и начните с paper-баланса $5 000. Реальные деньги остаются за вторым фактором, пока вы не решите иначе.
Начать бесплатный пробный период7-дневный бесплатный пробный период · Посмотреть тарифы
✓ Paper по умолчанию ✓ Нет разрешения на вывод средств ✓ Отзывайте любой ключ в панели в любой момент