AIKraft Agents

blockrunai/blockrun-mcp

Живые данные для AI-агентов — поиск, исследования, рынки, крипто, X/Twitter. Оплата за вызов через микроплатежи x402.

MCP⭐ 389TypeScriptпоследний релиз: v0.55.5
Открыть на GitHub ↗

Что это за инструмент

BlockRun MCP — это сервер для протокола MCP, предоставляющий AI-агентам доступ к актуальным данным (рынки, крипто, соцсети, исследования) через микроплатежи.

Зачем нужен

Инструмент решает проблему отсутствия у LLM доступа к свежей информации в реальном времени, позволяя агентам запрашивать текущие котировки, вероятности на Polymarket или последние научные статьи. Он устраняет необходимость в ручном управлении API-ключами и подписках, используя автоматический кошелёк и оплату за каждый вызов.

Что можно реализовать

  • Получение текущих вероятностей событий на Polymarket и объёмов торгов
  • Поиск и краткий анализ свежих научных статей (например, через Exa)
  • Мониторинг обсуждений конкретных аккаунтов или тем в X/Twitter
  • Запрос цен и объёмов торгов для криптопар на DEX (например, Uniswap)

Ключевые возможности

  • Оплата только за вызовы (pay-per-call) через USDC на сетях Base или Solana
  • Автоматическое создание и управление кошельком, не требует API-ключей
  • Поддержка профилей инструментов (trading, research, media) для оптимизации контекста
  • Интеграция с Claude Code, Claude Desktop, Cursor и Windsurf через стандартный MCP
  • Доступ к широкому спектру данных: рынки, крипто, поиск, генерация изображений и видео

👤 Кому подойдёт: Разработчики AI-агентов, исследователи данных, трейдеры, использующие LLM для анализа информации в реальном времени.

Релизы

v0.55.5patch
🕐 19 ч назад · релиз на GitHub ↗

Исправлена цена на модель xai/grok-imagine-image-pro, которая была занижена после обновления тарифов xAI.

  • Fixed: Обновлена цена на xai/grok-imagine-image-pro с $0.05 до $0.06 в связи с выводом старой модели и переходом на Grok Imagine 2.0.
  • Fixed: Устранено расхождение в стоимости запросов: ранее каждый вызов был занижен на $0.0105, что приводило к некорректной работе лимитов бюджета.
  • Fixed: Актуализирована таблица цен и описание инструмента, теперь они отражают новую стоимость $0.06.
v0.55.4patchbreaking
🕐 2 дн назад · релиз на GitHub ↗

Исправлено ценообразование для нативных вызовов Claude и удалена устаревшая модель Sora 2.

  • Fixed: Исправлено бронирование лимита max_tokens для нативных вызовов Claude: теперь используется полное значение, а не половина, что синхронизирует бюджет с реальными котировками.
  • Breaking: Удалена поддержка модели azure/sora-2 из blockrun_video: вызовы с ней отклоняются до формирования котировки, предлагается замена на xai/grok-imagine-video-1.5 или bytedance/seedance-2.0.
v0.55.3patch
🕐 3 дн назад · релиз на GitHub ↗

Исправлено заниженное бронирование квот для нативных вызовов Claude из-за изменения коэффициента в шлюзе.

  • Fixed: blockrun_chat теперь корректно бронирует квоту x402 для нативных вызовов Claude (/v1/messages), увеличив коэффициент с 0.1 до 0.5 в соответствии с обновлением шлюза.
  • Fixed: Устранена проблема, из-за которой вызовы Opus бронировались по заниженной цене, что приводило к некорректной работе лимитов бюджета.
  • Added: Команда npm run verify:prices теперь проверяет путь /v1/messages и блокирует изменения, если бронирование ниже актуальной котировки.
v0.55.0minor
🕐 8 дн назад · релиз на GitHub ↗

Добавлена поддержка блокчейна Arc (EIP-15:5042) для платежей USDC через Circle Arc.

  • Added: Добавлена поддержка блокчейна Arc (EIP-15:5042) для платежей USDC через Circle Arc.
  • Added: Команда status теперь отображает балансы USDC для Base, Solana и Arc.
  • Added: Обновлены инструкции по пополнению, QR-коды и тексты ошибок с учетом Arc.
  • Added: Требует обновления @blockrun/llm до версии 3.25.
  • Arc не выбирается автоматически; сеть остается прежней, если пользователь ранее не выбрал Arc.
v0.54.7patch
🕐 16 дн назад · релиз на GitHub ↗

Исправлена цена вызова модели Mistral Large 4: теперь используется актуальный прайс после окончания промо-акции.

  • Fixed: Обновлены тарифы для модели mistral/mistral-large-4 после завершения промо-акции Mistral.
  • Fixed: Теперь явный вызов резервирует реальную стоимость запроса, а не половину от неё.
v0.54.5minor
🕐 16 дн назад · релиз на GitHub ↗

Добавлена поддержка DeepSeek V4.1 Flash, обновлены цены и каталоги моделей, исправлена логика бесплатных запросов.

  • Added: Добавлена модель deepseek/deepseek-v4.1-flash с тарифами $0.14/$0.28, доступная в быстрых и дешевых категориях.
  • Fixed: Синхронизированы цены и списки моделей с актуальным каталогом: добавлены новые чат-модели, изображения и видео.
  • Fixed: Исправлена обработка бесплатных запросов: скрытые ID от NVIDIA теперь корректно резервируют $0, не блокируя вызовы при исчерпании бюджета.
  • Fixed: Изменен статус моделей deepseek-v4-pro и deepseek-v4-flash: они исключены из бесплатного пула, так как шлюзы больше не обслуживают их.
  • Fixed: Обновлен бесплатный тариф: добавлена nemotron-3-super-120b, удалены north-mini-code и laguna-xs-2.1.
v0.54.4patch
🕐 25 дн назад · релиз на GitHub ↗

Исправлена ошибка, из-за которой клиент ошибочно сообщал об отсутствии списания при таймауте Settlement на Solana.

  • Fixed: Клиент теперь корректно обрабатывает заголовки Retry-After и не тратит лимит переподписывания при ожидании результата Settlement.
  • Fixed: При любом незавершённом исходе платежа (таймаут, ошибка 500, недоступность challenge) система теперь фиксирует заявку и указывает, что списание возможно.
  • Fixed: При нечитаемом challenge в ответе 402 вместо прерывания задачи включается фоллбэк на опрос статуса оплаты.
v0.54.3minorbreaking
🕐 25 дн назад · релиз на GitHub ↗

Solana-оплаты заменены на Ed25519-подписи, OpenJev заменён на Decisions API, добавлена bs58.

  • Fixed: В Solana-видео-задачах оплата теперь подтверждается Ed25519-подписью кошелька, а не транзакцией.
  • Breaking: Модель OpenJev заменена на совместимый с OpenAI Decisions API на базе gpt-6-luna.
  • Added: Добавлена поддержка нового эндпоинта /v1/decisions с вопросами, предикатами и изображениями.
  • Added: bs58 добавлен в явные зависимости проекта.
v0.54.2patch
🕐 29 дн назад · релиз на GitHub ↗

Исправлены критические ошибки дублирования транзакций при выводе средств и некорректная обработка ошибок HTTP-запросов.

  • Fixed: Устранено дублирование подписи транзакций при повторных попытках вывода средств (EOA и relayer).
  • Fixed: HTTP 408 больше не считается окончательным отказом, что предотвращает преждевременное освобождение резервов.
  • Fixed: Запись данных о выводе в состояние теперь выполняется до отправки запроса, защищая от потери данных при сбоях процесса.
  • Fixed: Истечение срока действия релеедера теперь корректно помечается как «неизвестный результат», а не безопасное выполнение.
v0.54.1patch
🕐 29 дн назад · релиз на GitHub ↗

Исправлено некорректное ценообразование для blockrun_search: теперь стоимость фиксирована и не зависит от количества источников.

  • Fixed: blockrun_search теперь имеет фиксированную цену $0.08 за вызов, независимо от параметра max_results.
  • Fixed: Устранено расхождение между резервированием средств и фактической стоимостью запроса к API.
  • Fixed: Обновлены описания инструментов, навыки и документация с указанием новой плоской тарификации.
  • Fixed: Обновлены тесты стоимости поиска для проверки корректности фиксированной цены.
v0.54.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлены цены на новые модели чатов, исправлено резервирование для длинных промптов и поддержка референсных клипов в Seedance 2.5.

  • Added: Добавлены тарифы для новых моделей: gpt-6-sol, gpt-6-luna, gpt-5.1, claude-opus-5.5, claude-sonnet-5.5, grok-4.6 и grok-4.7.
  • Fixed: Seedance 2.5 теперь поддерживает референсные видео и аудио (до 30 с), исправлено резервирование стоимости под потолок модели.
  • Fixed: Исправлено резервирование для длинных промптов: теперь учитывается цена long-context, а не базовая ставка.
  • Fixed: Убран устаревший tencent/hy3 из дешёвого тарифа, так как модель отключена и редиректится на qwen3.7-flash.
v0.53.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлено некорректное поведение seedance-2.5 на Solana: модель теперь корректно отклоняется с понятным сообщением.

  • Fixed: Исправлена ошибка, при которой seedance-2.5 на Solana возвращала 400 вместо цитирования; теперь запрос корректно отклоняется с указанием причины.
  • Fixed: Обновлены описания параметров и документация docs/seedance-capabilities.md для отражения текущих возможностей моделей.
  • Fixed: Подтверждена корректная валидация параметров вывода (output_format, bitrate_mode, watermark, return_last_frame) на обоих шлюзах.
v0.52.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена ошибка парсинга JSON в Claude: теперь обёрнутые в markdown-блоки ответы корректно извлекаются.

  • Fixed: Исправлена проблема с response_format: json_object для нативного пути Claude, когда парсер падал из-за лишних бэктиков.
  • Fixed: Реализована логика извлечения (unwrapping) только тех ответов, которые целиком состоят из одного fenced-блока.
  • Fixed: Сохранена структура thinking-блоков и добавлена запись исходного fenced-ответа в structuredContent.native для отладки.
v0.52.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлен эндпоинт decide для суждений через OpenJev как навык, а не инструмент; без изменений в коде.

  • Added: Появился навык decide: эндпоинт POST api.blockrun.ai/v1/decide для суждений через OpenJev.
  • Added: Поддерживаются три типа вопросов: yes/no, выбор из меток и оценочные шкалы.
  • Added: Поля confidence указывает долю согласия, а не вероятность правильности ответа.
  • Added: Рекомендуется экспортировать ключ через shell, чтобы избежать проблем с биллингом.
  • Код в src/ не менялся, количество инструментов и цены остались прежними.
v0.51.1major
🕐 1 мес назад · релиз на GitHub ↗

Исправлены критические уязвимости парсера URL и счётчиков затрат, устранены регрессии в работе с ключами и DNS.

  • Fixed: Устранены P0-уязвимости: парсер URL теперь корректно обрабатывает trailing-пробелы и обратные слеши, предотвращая ложную маршрутизацию и завышенное ценообразование.
  • Fixed: Исправлена логика биллинга: устранена двойная оплата из-за гонки потоков в SDK и некорректная обработка статусов 408/502/504/52x как завершённых транзакций.
  • Fixed: Решена проблема потери ключей сессии при конкурентном доступе и исправлена ошибка, из-за которой DNS-сбои на пути claude-* блокировали повторные попытки.
  • Fixed: Устранён регресс 0.51.0: исправлено падение установки на Linux из-за отсутствия службы секретов и улучшена обработка ошибок в Polymarket и Base.
  • Fixed: Обновлена CI/CD-инфраструктура: исправлены сбои создания релизов, улучшена проверка цен и защита от ложного открытия при использовании симлинков.
v0.51.0major
🕐 1 мес назад · релиз на GitHub ↗

Исправлены критические ошибки биллинга, трекинга запросов и маршрутизации для Solana и других провайдеров.

  • Fixed: Биллинг: учет расходов теперь ведется точно по тарифу провайдера, исключая завышенные резервы и ложные списания.
  • Fixed: Solana: добавлена поддержка стриминга для чатов, исправлено преждевременное отключение долгих генераций.
  • Fixed: Трекинг: внедрен уникальный индикатор статуса для каждого вызова, устранены ложные заряды и ошибки классификации.
  • Fixed: Оптимистичная оплата: исправлено определение статуса платежа для аудио и других маршрутов, где оплата списывалась заранее.
  • Fixed: Инструменты маршрутизации: исправлено биллинг-поведение при таймаутах и ошибках ответа от источника.
  • Fixed: Безопасность: лимит BLOCKRUN_BUDGET_LIMIT теперь является жестким потолком, который нельзя обойти через инструменты управления.
v0.49.0minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Исправлена передача статусов оплаты и ошибок, удалён устаревший инструмент Surf, обновлены рекомендации по спортивным рынкам.

  • Fixed: В @blockrun/llm 3.15.1 исправлена санитизация ошибок: теперь через поле detail передаётся статус оплаты от шлюза, что позволяет корректно определять, были ли списаны средства.
  • Breaking: Инструмент blockrun_surf полностью удалён из релиза (v0.49.0), так как эндпоинты Surf устарели; запросы перенаправляются на price, defi, markets и другие инструменты.
  • Fixed: Обновлены описания и навыки для спортивных рынков: теперь явно указывается деградация сервиса Predexon и предлагаются рабочие альтернативы (markets/search, polymarket/events).
  • Fixed: Удалены ссылки на несуществующие upstream-маршруты (outcomes, matching-markets), которые возвращали 404, и исправлена логика формирования сообщений об ошибках.
  • Added: В навыке surf добавлена карта перенаправления запросов к новым инструментам, а в документации обновлено количество доступных инструментов (19 вместо 83).
v0.48.0minor
🕐 2 мес назад · релиз на GitHub ↗

Ключ API теперь можно хранить в файле, а ошибки 429 корректно используют заголовок Retry-After.

  • Added: Поддержка хранения ключа API в файле ~/.blockrun/.api_key для упрощения работы с MCP.
  • Fixed: Обработка ошибок 429 теперь корректно использует заголовок Retry-After вместо скрытого тела ответа.
  • Added: Улучшена диагностика ошибок: при некорректном ключе теперь указывается источник данных.
  • Fixed: Пустой или недоступный файл ключа теперь переводит систему в режим кошелька, а не вызывает сбой.
v0.47.0minor
🕐 2 мес назад · релиз на GitHub ↗

Реальные балансы и точные цены вызовов, исправление багов парсинга и маршрутизации API.

  • Added: blockrun_wallet action:"status" теперь показывает реальный баланс и потраченные средства через GET /v1/credits.
  • Added: Стоимость вызовов (search, exa, speech и др.) теперь указывается точно, а не как оценка, что улучшает работу лимитов бюджета.
  • Fixed: Исправлены ошибки парсинга: пустые заголовки стоимости больше не интерпретируются как $0, а null-баланс корректно отображает историю расходов.
  • Fixed: Унифицирована маршрутизация: утилиты теперь используют единый путь выбора канала, а ошибки блокировки аккаунта показывают понятные причины.
v0.45.1minor
🕐 2 мес назад · релиз на GitHub ↗

Контекстное окно выделено в отдельную карточку с автоматической генерацией и проверкой, а не просто бейджем.

  • Added: Размер контекстного окна теперь отображается в виде отдельной карточки под командой установки, а не в ряду с другими бейджами.
  • Added: Карточка генерируется скриптом `npm run brand:card`, что исключает ручное редактирование и гарантирует актуальность данных.
  • Added: Добавлена проверка в `test/schema-tokens.test.ts`, которая сравнивает светлую и темную версии SVG с живыми измерениями и ломает сборку при расхождении.
  • Added: Реализована поддержка светлой и темной тем через отдельные SVG-файлы внутри тега `<picture>`, так как SVG не может автоматически менять стиль.
v0.45.0minor
🕐 2 мес назад · релиз на GitHub ↗

Оптимизация контекста MCP-сервера: уменьшение схем инструментов, удаление лишних токенов и добавление метрик.

  • Added: Добавлен бейдж и таблица с расходом контекстных токенов для каждого профиля в README.
  • Added: Внедрена команда npm run measure:schema для проверки размера схем любых MCP-серверов.
  • Fixed: Удалены лишние 300 токенов за счет очистки JSON-Schema от ненужного поля $schema.
  • Fixed: Добавлена проверка CI, предотвращающая рассинхронизацию данных в README и реального сервера.
  • Added: Профиль trading теперь использует на 57% меньше контекста по сравнению с дефолтным.
v0.44.0minor
🕐 2 мес назад · релиз на GitHub ↗

Добавлена поддержка интерактивных карточек MCP Apps для Polymarket и кошелька, а также авто-разрешение token_id в рынок.

  • Added: Реализована поддержка MCP Apps: в поддерживаемых хостах (Claude Desktop, VS Code, Cursor) результаты инструментов blockrun_polymarket_read и blockrun_wallet отображаются как интерактивные карточки, а
  • Added: Карточка ордера Polymarket позволяет редактировать сумму, автоматически запрашивает новые котировки и поддерживает подтверждение заказа в два клика с сохранением контекста.
  • Added: Панель кошелька теперь поддерживает переключение между цепочками, копирование адреса, отображение QR-кодов (EIP-681 / Solana Pay), открытие обозревателя и ссылку на онбординг.
  • Added: Функция resolveToken теперь автоматически разрешает bare token_id в полный объект рынка, заполняя вопрос, исход, статус закрытия и лимиты ставок.
  • Fixed: Исправлена логика проверки статуса рынка (closed / acceptingOrders) для путей, использующих token_id, что ранее не работало корректно.
v0.43.0minor
🕐 2 мес назад · релиз на GitHub ↗

Введение подтверждения трат для платных инструментов, установка навыков через CLI и три новых системных навыка.

  • Added: Все платные инструменты теперь запрашивают подтверждение перед списанием средств (BLOCKRUN_CONFIRM_SPEND=on).
  • Added: Добавлена команда npx skills install для копирования навыков в каталоги клиентов без клонирования репозитория.
  • Added: Выпущены три системных навыка: blockrun-setup, blockrun-debug и blockrun-upgrade для помощи агенту.
  • Fixed: Исправлена утечка резерва бюджета при отклонении подтверждения, теперь budget.spent остается нулевым.
  • Added: Переменная BLOCKRUN_BUDGET_LIMIT официально добавлена в таблицу конфигурации README.
v0.42.0minor
🕐 2 мес назад · релиз на GitHub ↗

blockrun_video теперь поддерживает оплату через Solana, исправлена ошибка загрузки ключей в режиме strict.

  • Added: blockrun_video теперь поддерживает оплату через Solana наряду с Base, используя асинхронный поток завершения.
  • Added: Реализована надежная система повторной подписи транзакций каждые 20 секунд для обработки длительных рендеров.
  • Fixed: Исправлена ошибка, при которой режим BLOCKRUN_KEYCHAIN=strict ломал оплату изображений и видео на Solana из-за несовместимости загрузчика ключей.
v0.41.1majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Исправлена критическая уязвимость в keychain, приводившая к созданию пустых кошельков, и исправлена логика дедлайнов опросов.

  • Breaking: В режиме BLOCKRUN_KEYCHAIN=strict исправлено создание пустого кошелька при ошибках чтения ключей; теперь ошибки чтения возвращаются явно, а не маскируются под отсутствие записи.
  • Fixed: Функция keychainLoad() теперь возвращает дискриминированный тип (found/absent/error), что предотвращает случайную генерацию нового кошелька при временных сбоях доступа.
  • Fixed: Исправлена логика дедлайнов опросов: вычисление перенесено в pollDeadline(), удалена бессмысленная проверка констант, теперь просроченные опросы корректно отклоняются.
v0.40.2patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена документация для Solana, устранены уязвимости зависимостей и ошибки в CI-пайплайне.

  • Fixed: Документация исправлена: уточнено, что blockrun_modal и blockrun_defi работают только на Base.
  • Fixed: Обновлены зависимости fast-uri и ip-address для устранения уязвимостей SSRF и путаницы хостов.
  • Fixed: Исправлен сбой пайплайна релизов из-за неверного чтения версии из реестра.
  • Fixed: Синхронизирован файл VERSION с package.json, чтобы избежать конфликтов нумерации.
v0.40.1patch
🕐 2 мес назад · релиз на GitHub ↗

Аудиторный релиз: исправлены критические уязвимости бюджета, безопасности и корректности расчётов.

  • Fixed: Исправлен расчёт резерва бюджета: теперь используются реальные тарифы моделей, а не устаревшие константы.
  • Fixed: Устранена ошибка двойной оплаты: расходы теперь корректно фиксируются при сбое потока, предотвращая бесплатные вызовы.
  • Fixed: Исправлено завышенное списание для нативных вызовов Claude: теперь используется цена перепродажи, а не листовой прайс Anthropic.
  • Fixed: Закрыта уязвимость резерва $0: защита от прототипных атак через `Object.prototype` в параметрах модели.
  • Fixed: Усилен контроль безопасности: нормализация путей теперь корректно декодирует символы и удаляет управляющие символы до проверки.
  • Fixed: Исправлена передача параметров для Grok Video и приоритет цепочки для Solana Wallet.
v0.40.0major
🕐 2 мес назад · релиз на GitHub ↗

Синхронизация каталога моделей, добавление Seedance и Seed-Audio, исправление маршрутизации и цен.

  • Added: Добавлены модели: bytedance/seedance-2.0-mini (видео), bytedance/seed-audio-1.0 (TTS), gpt-5.6-terra-pro, gemini-3.6-flash, qwen3.7-plus, xiaomi/mimo-v2.5-pro и другие.
  • Fixed: Удалены неработающие алиасы nvidia/deepseek-v4-flash и nvidia/seed-oss-36b; nemotron-3-nano-omni-30b-a3b-reasoning переведен в бесплатный тариф.
  • Fixed: minimax/music-2.5 удален из enum из-за ошибки 2013; вызовы переадресованы на minimax/music-2.5+.
  • Added: Обновлены цены и категории: gpt-5.6-luna и gemini-3.5-flash-lite добавлены в быстрый тариф, glm-5 повышен в цене.
  • Известная проблема: цены Solana-шлюза отстают от актуальных, что вызывает расхождения с политикой ценообразования.
v0.39.1patch
🕐 3 мес назад · релиз на GitHub ↗

Исправлены три критические уязвимости в blockrun_video: защита от SSRF, валидация бюджета и корректная обработка статусов.

  • Fixed: Исправлена ошибка в блоке budget: теперь транзакция отменяется до подписания, если сумма некорректна.
  • Fixed: Добавлена защита от SSRF для image_url и last_frame_url с проверкой схем и разрешенных хостов.
  • Fixed: Исправлена логика обработки статуса completed: списание происходит мгновенно, предотвращая ложное освобождение резерва.
v0.37.1minor
🕐 3 мес назад · релиз на GitHub ↗

Релиз v0.37.1: регистрация всех 13 навыков, добавление центрального entry-point и исправление критических ошибок маршрутизации.

  • Added: Все 13 навыков теперь корректно зарегистрированы в маркетплейсе, устранены проблемы с установкой.
  • Added: Добавлен центральный навык skills/blockrun для маршрутизации запросов и объяснения работы кошелька.
  • Fixed: Исправлена ошибка маршрутизации: параметр routing заменен на mode, предотвращая случайные платные вызовы.
  • Fixed: Устранены неточности в документации: исправлены списки моделей, добавлен отсутствующий блокrun_polymarket_read.
  • Fixed: Исправлена логика бесплатного тарифа: теперь обрезка контекста сообщается через MCP, а не происходит молча.