MCP-Server
Verified Safeby Procentaurus
Overview
An LLM-powered agent that fetches current and historical currency exchange rates by calling external API tools.
Installation
uv run .\client\client.py .\server\server.pyEnvironment Variables
- GEMINI_API_KEY
Security Notes
The server and client use standard libraries and patterns. The client loads the Google Gemini API key from environment variables. There is no usage of 'eval' or other dynamic code execution functions. Network requests are made to a known public currency exchange API (api.frankfurter.dev) using `httpx`. The server itself does not expose a network interface directly, but communicates with the client via standard I/O (stdio), which the client launches as a subprocess.
Similar Servers
AI-Gateway
The project serves as a collection of labs demonstrating AI Gateway capabilities with Azure API Management, focusing on Model Context Protocol (MCP) to enable plug-and-play tool integration for Large Language Models (LLMs).
finance-trading-ai-agents-mcp
A specialized MCP server for financial analysis and quantitative trading, designed to deploy local financial MCP services with a departmental architecture for LLM integration and algorithmic trading.
alpha_vantage_mcp
Enables LLMs and agentic workflows to seamlessly interact with real-time and historical stock market data through the Model Context Protocol (MCP).
frankfurtermcp
This server provides tools for language model agents to access the Frankfurter API for real-time and historical currency exchange rates and conversions.