Skip to content

v0.1.0 — Initial public release

Choose a tag to compare

@atomnos atomnos released this 25 Apr 08:10

First public release of mcp-cbr-rates — an MCP (Model Context Protocol) server that gives AI agents direct, typed access to public Central Bank of Russia data.

Tools

  • get_rate — current or historical exchange rate for one currency
  • history_rates — daily history over a date range (≤ 365 days)
  • key_rate — CBR key interest rate over a range
  • inflation — annual inflation by year
  • statistics — aggregated macro snapshot

Stack

  • Built on the official mcp Python SDK (FastMCP)
  • httpx async, Pydantic v2 schemas, defusedxml for safe XML parsing
  • In-memory TTL cache (1 h for daily / 24 h for historical)
  • 52 unit tests, 84% coverage, MIT licensed

Quick start

uv pip install mcp-cbr-rates
python -m mcp_cbr_rates

See README for full setup with Cursor / Claude Desktop / Claude Code.

Disclaimer

Not affiliated with the Central Bank of Russia. Use at your own risk.