MCP курсов ЦБ РФ с кешем и SOAP-ставкой

mcp-cbr-rates

MCP-сервер данных Банка России с пятью строго типизированными инструментами, TTL-кешем и 52 юнит-тестами на офлайн-фикстурах, ставится через pipx

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Ставится через pipx и берет курсы, ключевую ставку и инфляцию с XML- и SOAP-эндпоинтов cbr.ru
  • Ключей не требует, ответы кеширует
Все причины и проверки
Российский стек

rokkogr-beep/mcp-cbr-rates

Установка

Сервисы

Ручная установка

pipx install atomno-mcp-cbr-rates

Установка пакета из PyPI.

Доступ и проверки

Как мы проверяем

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

  • Ставится через pipx и берет курсы, ключевую ставку и инфляцию с XML- и SOAP-эндпоинтов cbr.ru
  • Ключей не требует, ответы кеширует

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает пять инструментов: курс валюты на дату (get_rate), динамику курса за период (history_rates), ключевую ставку за период (key_rate), помесячную инфляцию год к году (inflation) и сводный снимок get_statistics с ключевой ставкой, курсами USD/EUR/CNY и инфляцией в одном ответе. Все данные читаются с публичных XML- и SOAP-эндпоинтов cbr.ru через асинхронный httpx-клиент с автоматическими повторами при ошибках 5xx и безопасным разбором XML через defusedxml. Встроен TTL-кеш: час для дневных котировок, сутки для исторических рядов, чтобы не дергать источник лишний раз.

Для кого. Для тех, кому нужен готовый и хорошо протестированный источник курсов и ключевой ставки ЦБ РФ без написания своего парсера.

Подходит, если

  • Нужен официальный курс валюты на дату или динамика за период до 366 дней
  • Нужен единый сводный снимок макропоказателей одним вызовом (ключевая ставка плюс основные курсы плюс инфляция)
  • Важно, чтобы источник данных был покрыт тестами на офлайн-фикстурах, а не только ручной проверкой

Не подходит, если

  • Нужна история за период дольше 366 дней в одном вызове: придется дробить запрос
  • Нужны цены на драгметаллы: этот сервер их не отдает, в отличие от некоторых аналогов

Пример запроса к агенту

Построй динамику курса доллара к рублю за последние 90 дней и дай общую макросводку

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

MCP_CBR_HTTP_TIMEOUT
Таймаут HTTP-запроса к ЦБ РФ в секундах, по умолчанию 15
MCP_CBR_CACHE_DAILY_TTL
TTL кеша для дневных котировок в секундах, по умолчанию 3600
MCP_CBR_CACHE_HISTORY_TTL
TTL кеша для исторических рядов в секундах, по умолчанию 86400

Ограничения

Сервер неофициальный и не связан с Банком России, автор прямо это указывает и снимает с себя ответственность за точность данных. Окно history_rates ограничено 366 днями за вызов. Цен на драгметаллы нет. При изменении HTML- или XML-схем cbr.ru отдельные инструменты могут временно сломаться до обновления пакета.

Как отключить. Удалите запись cbr-rates из конфигурации MCP-клиента и при желании удалите пакет: pipx uninstall atomno-mcp-cbr-rates.

Частые вопросы

Есть ли официальная связь с Банком России?

Нет, это независимая неофициальная обертка над открытыми эндпоинтами cbr.ru.

Можно ли получить историю за несколько лет одним вызовом?

Нет, history_rates ограничен 366 днями за вызов, для более длинного периода нужно повторить вызов.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер официальных данных ЦБ РФ: курсы валют, динамика, ключевая ставка и цены на драгметаллы, без авторизации и ключей, ставится через npx

MCP-серверРасширенный доступ1Звезды репозитория
Российский стек

MCP-сервер открытых данных Банка России: официальные курсы валют, история курсов, ключевая ставка и инфляция без ключей

MCP-серверРасширенный доступ1Звезды репозитория

MCP-сервер курсов валют ЦБ РФ

evo-container-apps-currency-exchange-mcp-server-lab

Официальный

Учебный MCP-сервер Cloud.ru на Node.js: ежедневные курсы валют Центробанка и конвертация в рубли, запускается через Docker

MCP-серверРасширенный доступ
Российский стек

Удаленный MCP с оплатой за каждый вызов в USDC: проверка компаний по ИНН, поиск по Рунету, отслеживание Почты России, курсы ЦБ и MOEX

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Скилл для Claude Code, который достает цифры из Росстата, ЕМИСС, ЦБ РФ и регионов через curl и отдает Markdown-таблицу со ссылкой на источник

СкиллМинимальный доступ1Звезды репозитория
Российский стек

OSINT-инструмент для пассивной разведки: ЕГРЮЛ, ФССП, VK, Telegram и Яндекс рядом с поиском секретов и MCP-сервером на 15 инструментов

MCP-серверРасширенный доступ1Звезды репозитория

Коротко о README

README перечисляет пять инструментов с типами входных и выходных данных, дает установку через pipx или uv, конфигурацию для Cursor, Claude Desktop и Claude Code, таблицу переменных окружения для таймаутов и TTL кеша, список источников данных ЦБ РФ по эндпоинтам и явный дисклеймер о неофициальном статусе.

Бейдж для README

Сообщить о проблеме