MCP-сервер курсов валют ЦБ РФ
evo-container-apps-currency-exchange-mcp-server-lab
Учебный MCP-сервер Cloud.ru на Node.js: ежедневные курсы валют Центробанка и конвертация в рубли, запускается через Docker
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает 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 курсов ЦБ РФ с кешем и SOAP-ставкой
mcp-cbr-rates
MCP-сервер данных Банка России с пятью строго типизированными инструментами, TTL-кешем и 52 юнит-тестами на офлайн-фикстурах, ставится через pipx
MCP-сервер официальных данных ЦБ РФ: курсы валют, динамика, ключевая ставка и цены на драгметаллы, без авторизации и ключей, ставится через npx
MCP-сервер открытых данных Банка России: официальные курсы валют, история курсов, ключевая ставка и инфляция без ключей
Saymon RU Data API: платные данные по России
Saymon RU Data API
Удаленный MCP с оплатой за каждый вызов в USDC: проверка компаний по ИНН, поиск по Рунету, отслеживание Почты России, курсы ЦБ и MOEX
MCP-сервер Evolution Managed RAG
Agentic RAG Telegram Bot + MCP Managed RAG
Учебный MCP-сервер Cloud.ru поверх Evolution Managed RAG: отдает агенту контекст из базы знаний, в комплекте пример Telegram-бота на GigaChat
Скилл переезда с Lovable на Cloud.ru
ru-deploy
Скилл для 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 со ссылками на документацию.