项目简介
Frankfurter MCP 是一个专业的货币汇率查询服务器,通过标准化的 MCP 协议为 AI 助手提供汇率数据服务。它连接到 Frankfurter API,支持查询最新汇率、历史汇率、货币转换等完整功能。
主要功能
- 支持货币列表查询:获取所有可用的货币代码(如 USD、EUR、GBP)
- 实时汇率查询:查看指定货币的最新汇率
- 货币实时转换:使用最新汇率进行货币金额转换
- 历史汇率查询:查看特定日期或日期范围内的汇率数据
- 指定日期货币转换:使用历史某一天的汇率进行货币转换
- 缓存优化:内置 LRU 和 TTL 缓存机制,提升查询效率
- 多种传输方式:支持 stdio、SSE 和 streamable-http 等多种协议
安装步骤
- 安装依赖:使用 pip 安装包
pip install frankfurtermcp - 环境配置(可选):复制 '.env.template' 文件为 '.env' 并根据需要修改环境变量
服务器配置
在 MCP 客户端(如 Claude Desktop、VS Code)中添加以下配置:
使用 uv 运行(推荐):
{ "command": "uv", "args": ["run", "frankfurtermcp"] }
使用 Python 模块运行:
{ "command": "python", "args": ["-m", "frankfurtermcp.server"] }
配置说明:
- 'command':指定运行命令(uv 或 python)
- 'args':指定运行参数,其中 'frankfurtermcp' 或 'frankfurtermcp.server' 是服务器入口点
基本使用方法
- 启动服务器:按照上述配置在客户端中启用
- 连接测试:使用 MCP Inspector 工具验证连接状态
- 功能调用:AI 助手可直接调用汇率查询工具,无需额外配置
- 云端服务:也可使用已部署的云端版本,无需本地安装
信息
分类
网页与API