mcpField
C
Currency Exchange

Currency Exchange

远程服务
currency.publifye.com金融数据12 周前更新

关于 Currency Exchange

Currency Exchange 是面向 AI 助手的托管 MCP 服务,提供挪威央行汇率及世界银行购买力数据,用于跨市场定价。

主要功能

  1. 0138 种货币兑 NOK 的每日汇率
  2. 02追溯至约 1980 年的历史数据
  3. 03通过 NOK 推导交叉汇率
  4. 04用于绘图的每日汇率序列
  5. 05购买力定价乘数

适用场景

  1. 01按已发布的历史汇率换算金额
  2. 02根据每日汇率序列制作图表
  3. 03为不同市场调整 USD 标价

MCP 相关

通过托管 HTTPS 向 MCP 客户端提供 7 个只读工具,涵盖汇率查询、换算、时间序列和购买力查询。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://currency.publifye.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

货币汇率 — 适用于 Claude、Cursor 和任意 MCP 客户端的挪威央行汇率 MCP 服务

Currency 为 AI 助手提供挪威央行每日参考汇率的结构化数据:38 种货币中任意两种货币在约 1980 年以来任意日期的汇率、金额换算、用于绘图的每日序列,以及世界银行购买力乘数,可将一个标价换算为多个市场的定价。它以托管式 MCP 服务的形式通过 HTTPS 运行。

端点https://currency.publifye.com/mcp
传输方式Streamable HTTP
身份验证OAuth 2.1 + PKCE (S256),开放 DCR · 无 API 密钥
注册表pro.publifye/currency (server.json)
产品网站https://currency.publifye.com
解决的问题https://publifye.com/currency
能力工具7 (完整架构)

连接

{ "mcpServers": { "currency": { "type": "http", "url": "https://currency.publifye.com/mcp" } } }

Claude Code:运行 claude mcp add --transport http currency https://currency.publifye.com/mcp,然后运行 /mcp 登录。

首次使用时,OAuth 流程会在浏览器中运行,需要 Publifye 账户。只需通过登录即可授予访问权限;无需创建、复制或轮换 API 密钥。发现链与其他服务相同:../../docs/connect.md。

汇率来源

汇率是挪威央行公布的每日参考汇率,以挪威克朗为基准报价。本服务负责同步并提供这些汇率,不会计算、估算或插值汇率。

最后这句话在 AI 查询汇率时尤其重要。挪威央行每个工作日大约在欧洲中部时间 16:00 发布汇率,因此周末、挪威公共假日以及央行未发布汇率的任何日期都没有汇率。对于没有公布汇率的日期,返回的是原样公布的序列,而不是编造的数值——不会沿用前值、插值或使用最近邻值。若模型需要星期日的汇率,就必须自行决定如何处理;这才是应当作出该决定的地方。

交叉汇率——例如 USD→EUR——通过 NOK 推导,因为 NOK 是挪威央行唯一报价的货币对。这一推导只是对两个已公布汇率进行算术运算,并非来自第三个数据源。

购买力工具会返回两个数值,二者之差很重要

get_buying_power 和 list_buying_power 只有一个用途:将美元标价换算为本地市场价格。它们会返回 factor 和 raw_factor,二者并不相同。

  • factor 是推荐乘数。它不会高于 1.0——无论当地市场多富裕,任何人支付的价格都不会高于美元标价——并且下限为 0.35,因为支付手续费会使更低的收费不划算。
  • raw_factor 是真实且未封顶的测量值:人均 GNI(PPP)相对于美国的比例,再进行平方根压缩。它可以高于 1.0。挪威的数值约为 1.10。

将 raw_factor 用于挪威定价,会使收费比标价高出约 10%。这正是设置上限要防止的情况,因此会同时返回两个数值,以及说明政策是否调整了其中一个值的 capped 和 floored 标志。如有疑问,请使用 factor。

对于未知国家、数据缺失或上游服务中断,系统会安全失败:factor 为 1.0,并设置 unknown 或 fallback,同时在 note 中说明原因——绝不会悄悄猜测。

工具的功能

每个工具都记录了其准确描述、注释和输入架构,共 7 个,均由服务自身的注册表生成,绝非手动编写。

类别解答的问题工具
汇率和换算在那一天,这个金额换成该货币值多少?5
购买力这个 USD 价格在该国应该是多少?2

机器可读数据:tools.json 包含全部 7 个可调用工具及其完整 JSON Schema,还按名称列出了所有排除项,便于核验数量。

这 7 个工具均为只读且幂等。没有任何工具被标记为开放世界:每个答案都来自此服务已同步的数据,因此同一天内相同的调用会得到相同答案。

不提供的功能

  • 不提供实时或日内汇率。 每个工作日发布一次,时间约为 16:00 CET。汇率发布后,当天的数据保持稳定,因此可以缓存。
  • 不提供 Norges Bank 未报价的货币。 38 种货币加 NOK,仅此而已。
  • 不提供臆造的数值。 不会跨越数据缺口进行插值,也不会将数值延用至周末。
  • 不提供交易、执行或建议。 这些是参考汇率,不是可交易价格;银行或银行卡网络向你收取的价格也不会是参考汇率。
  • 不提供完整的年度账目或经济数据来源。 购买力数值采用的是 World Bank 的一项指标,并非经济模型。

数据和许可

汇率由 Norges Bank 发布。购买力数值采用 World Bank 的人均 GNI(PPP),每年发布一次,约在 7 月。结果会分别提供 reference_year(World Bank 的发布年份)和 fetched_at(此服务上次拉取数据的时间)。两者并不相同;把它们混为一谈,就会把过时数值误报为当前数据。

data_origin 和 fallback 会说明购买力答案来自实时拉取,还是来自嵌入二进制文件的表格,确保降级后的答案不会与最新答案无法区分。

Currency Exchange 由 Publifye AS 运营,与 Norges Bank 或 World Bank 均无关联,也未获其认可。

方案

免费的 Publifye 账户可在试用期间获得少量每日额度;Currency Access 则会将额度提升为每月配额。方案和价格可能会变;当前方案和价格始终以 https://currency.publifye.com 上的信息为准。如果本页面与该网站的信息不一致,以网站为准。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。