Currency Exchange Service
About
A real-time currency exchange service built with Python and MCP (Model Context Protocol). Provides exchange rates between any two supported currencies and lists all available currencies. Features Docker support for easy deployment and uses Server-Sent Events (SSE) for efficient r
Details
- Author
- ankitbelbase17
- GitHub stars
- 3
- Downloads
- 243
- Categories
- Productivity
Jump to
- Get current exchange rates between any two supported currencies
- List all supported currencies with codes and names
- Docker support for containerized deployment
- SSE (Server-Sent Events) based communication
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Currency Exchange ServiceCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install using Docker (recommended) or Python directly. Create a .env file with EXCHANGE_RATE_API_KEY (and optionally GROQ_API_KEY). Run the client script with python mcpserver/client-sse.py to list available tools and see example exchange rates.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"currency exchange service": {
"Currency_Exchange_MCP": {
"command": "docker",
"args": [
"compose",
"up",
"-d"
]
}
}
}
}
McpServers
{
"Currency_Exchange_MCP": {
"command": "docker",
"args": [
"compose",
"up",
"-d"
]
}
}
Currency Exchange Service
A currency exchange service that provides real-time exchange rates and lists supported currencies.
Features
- Get current exchange rates between any two supported currencies
- List all supported currencies
- Docker support for easy deployment
- SSE (Server-Sent Events) based communication
Prerequisites
- Python 3.11 or higher
- Docker (optional, for containerized deployment)
- Git
- Exchange Rate API key (get it from https://www.exchangerate-api.com/)
Installation
Using Docker (Recommended)
1. Clone the repository:
git clone <repository-url>
cd <repository-name>
2. Create a .env file as instructed in .env.example in the project root:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



