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

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

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

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

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

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

  • Запускает HTTP-сервер в Docker, который раз в час забирает курсы с cbr-xml-daily.ru
  • Доступ к серверу закрыт Bearer-токеном, который вы задаете при деплое
Все причины и проверки
Российский стек

cloud-ru/evo-container-apps-currency-exchange-mcp-server-lab

Установка

Работает в

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

yarn install && yarn docker:build && yarn docker:run

Локальный запуск через Docker из README. Обязательно задайте переменную MCP_TOKEN до запуска.

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

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

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

  • Запускает HTTP-сервер в Docker, который раз в час забирает курсы с cbr-xml-daily.ru
  • Доступ к серверу закрыт Bearer-токеном, который вы задаете при деплое

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

Что делает

Сервер раз в час забирает ежедневные курсы валют с cbr-xml-daily.ru и кэширует их. Агенту доступны ресурс rates://latest с последними курсами в формате JSON и инструмент convert, который переводит сумму из выбранной валюты в рубли по актуальному курсу. Доступ к серверу защищен Bearer-токеном. Проект собран на TypeScript и Express, есть готовый Dockerfile и команды для публикации образа в Artifact Registry и деплоя в Cloud.ru Container Apps.

Для кого. Для разработчиков, которым нужен простой курс валют ЦБ в агенте, и для тех, кто хочет пример своего MCP-сервера на Cloud.ru Container Apps.

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

  • Нужен официальный курс доллара, евро или другой валюты ЦБ РФ на сегодня
  • Нужно быстро перевести сумму в рубли по курсу Центробанка
  • Нужен минимальный пример MCP-сервера для деплоя в Cloud.ru Container Apps

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

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

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

Сколько сейчас 100 долларов в рублях по курсу ЦБ?

MCP

Транспорт
http
Авторизация
API-ключ

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

MCP_TOKEN обязательная, секрет
Bearer-токен, который сервер требует для всех запросов.

Ограничения

Это лабораторный, учебный проект Cloud.ru, а не готовый сервис: публичного адреса нет, сервер нужно собрать и развернуть самому через Docker или Container Apps. Больше года без пушей. Курсы даются с задержкой в пределах суток и часовым кэшем, для торговых решений не годится.

Как отключить. Остановите контейнер сервера (docker stop или удаление приложения в Container Apps) и уберите его из конфигурации MCP клиента.

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

Откуда берутся курсы?

С открытого XML-фида cbr-xml-daily.ru, который зеркалит официальные данные Центробанка.

Нужен ли токен для доступа?

Да, сервер защищен Bearer-токеном через переменную MCP_TOKEN, без нее запросы отклоняются.

Обсуждение

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

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

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

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

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

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

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

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

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

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

MCP-сервер Evolution Managed RAG

Agentic RAG Telegram Bot + MCP Managed RAG

Официальный

Учебный MCP-сервер Cloud.ru поверх Evolution Managed RAG: отдает агенту контекст из базы знаний, в комплекте пример Telegram-бота на GigaChat

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

Скилл для Claude Code и Codex, который пошагово переносит проект с Lovable на сервер Cloud.ru: self-hosted Supabase, HTTPS, домен, почта, платежи YooKassa

СкиллШирокий доступ

Коротко о README

README описывает структуру проекта, команды для установки, разработки, сборки и запуска через Docker, единственную обязательную переменную окружения MCP_TOKEN и два MCP-ресурса: rates://latest и инструмент convert. Отдельные разделы посвящены публикации образа в Artifact Registry и деплою в Cloud.ru Container Apps со ссылками на документацию.

Бейдж для README

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