Skip to main content
Glama
mariakasimceva0305-ux

Currency MCP Agent

Currency MCP Agent

Локальный сервис для работы с валютными курсами и конвертацией через MCP и агентный слой. Решение разделяет доступ к инструментам и логику обработки пользовательского запроса.

Назначение

Принимать пользовательский запрос, определить необходимый инструмент, получить результат и вернуть структурированный ответ в едином формате.

Архитектура

Пользовательский запрос
          │
          ▼
Агентный слой
          │
          ▼
MCP-сервер инструментов
     ┌────┴────┐
     ▼         ▼
Курсы валют  Конвертация
     └────┬────┘
          ▼
Структурированный ответ

Что реализовано

  • агентный слой для выбора сценария обработки;

  • MCP-сервер инструментов;

  • получение курсов валют;

  • конвертация суммы между валютами;

  • локальный запуск через Docker Compose;

  • тесты пользовательских сценариев.

Структура репозитория

  • agent/ — логика маршрутизации запроса;

  • mcp_server/ — инструменты и их интерфейсы;

  • config/ — настройки;

  • tests/ — тесты;

  • Dockerfile — сборка контейнера;

  • docker-compose.yml — локальный запуск.

Оценка качества

Контролируют:

  • долю успешных вызовов инструментов;

  • корректность конвертации;

  • задержку ответа;

  • покрытие тестами основных пользовательских сценариев.

Результаты

Прогон pytest tests/ на локальной машине: 9 тестов пройдено, время около 4.75 с (зависит от окружения).

Запуск

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

docker compose up --build

Ограничения

  • устойчивость ответа зависит от источника курсов и формата данных;

  • расширение числа инструментов требует единого контракта параметров и ответов;

  • для рабочего сценария журналируют вызовы инструментов и результаты тестов.

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mariakasimceva0305-ux/currency-mcp-agent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server