MCP-сервер курсов валют ЦБ РФ
evo-container-apps-currency-exchange-mcp-server-lab
Учебный MCP-сервер Cloud.ru на Node.js: ежедневные курсы валют Центробанка и конвертация в рубли, запускается через Docker
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает публичные курсы валют и считает конвертацию, никаких изменений во внешних системах
- Доступ закрыт токеном, который задает сам разработчик при деплое
cloud-ru/evo-container-apps-currency-exchange-mcp-server-lab
Установка
Ручная установка
yarn install && yarn docker:build && yarn docker:runЛокальный запуск через Docker из README. Обязательно задайте переменную MCP_TOKEN до запуска.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер раз в час забирает ежедневные курсы валют с 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 долларов в рублях по курсу ЦБ?Ограничения
Это лабораторный, учебный проект Cloud.ru, а не готовый сервис: публичного адреса нет, сервер нужно собрать и развернуть самому через Docker или Container Apps. Больше года без пушей. Курсы даются с задержкой в пределах суток и часовым кэшем, для торговых решений не годится.
Как отключить. Остановите контейнер сервера (docker stop или удаление приложения в Container Apps) и уберите его из конфигурации MCP клиента.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| MCP_TOKEN обязательная, секрет | Bearer-токен, который сервер требует для всех запросов. |
Проверка безопасности
- Только читает публичные курсы валют и считает конвертацию, никаких изменений во внешних системах
- Доступ закрыт токеном, который задает сам разработчик при деплое
Коротко о README
README описывает структуру проекта, команды для установки, разработки, сборки и запуска через Docker, единственную обязательную переменную окружения MCP_TOKEN и два MCP-ресурса: rates://latest и инструмент convert. Отдельные разделы посвящены публикации образа в Artifact Registry и деплою в Cloud.ru Container Apps со ссылками на документацию.
Частые вопросы
Откуда берутся курсы?
С открытого XML-фида cbr-xml-daily.ru, который зеркалит официальные данные Центробанка.
Нужен ли токен для доступа?
Да, сервер защищен Bearer-токеном через переменную MCP_TOKEN, без нее запросы отклоняются.
Похожие
Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици
Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта
Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке
inn-check-ru: светофор риска по ИНН
inn-check-ru
Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной