Currency Exchange Service

by ankitbelbase17

3 stars
243 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Currency Exchange Service
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.