mcpField
J
Juhe Exchange Rates MCP Server

Juhe Exchange Rates MCP Server

本地服务
github.com/juhemcp金融数据084 周前更新

关于 Juhe Exchange Rates MCP Server

Juhe Exchange Rates MCP Server 提供按三位货币代码查询两种货币汇率的工具,供需要实时换算信息的 MCP 客户端使用,并需配置聚合数据 API 密钥。

主要功能

  1. 01查询两种货币间的汇率
  2. 02使用三位货币代码
  3. 03需要聚合数据 API 密钥

适用场景

  1. 01查询 USD 兑换 CNY 的汇率
  2. 02查询 CNY 与其他货币间的汇率

MCP 相关

该 MCP 服务提供 query_exchange_rates 工具,接收源货币和目标货币代码并返回汇率结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jexchange": {
"command": "uvx",
"args": [
"jexchange-mcp-server"
]
}
}
}
启动命令uvx jexchange-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypijexchange-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Juhe 汇率 MCP 服务

一个提供实时全球货币汇率查询功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大语言模型(LLMs)能够获取实时货币汇率信息。

组件

工具

服务器实现了一个工具:

  • query_exchange_rates:根据货币的三位字母代码查询两种货币之间的兑换汇率
    • 必须传入 "from_code"(货币的三位字母代码)作为字符串参数。
    • 必须传入 "to_code"(货币的三位字母代码)作为字符串参数。
async def query_exchange_rates(
    from_code: str = Field(description="您希望转换的货币的三位字母货币代码。如:CNY"),
    to_code : str = Field(description="您希望转换为目标货币的三位字母货币代码。如:USD")
) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:

安装

此服务器要求 Python 3.10 或更高版本。使用 uv(推荐)或 pip 安装依赖项。

使用 uv(推荐)

使用 uv 时,无需进行特定安装。我们将使用 uvx 直接运行 jexchange-mcp-server。

uvx jexchange-mcp-server
使用 PIP

或者,你也可以通过 pip 安装 jexchange-mcp-server:

pip install jexchange-mcp-server

安装后,可以将其作为脚本运行:

python -m jexchange_mcp_server
配置
环境变量

JUHE_EXCHANGE_API_KEY:聚合数据的天气预报查询 API 密钥。获取地址:https://www.juhe.cn/docs/api/id/73

JUHE_EXCHANGE_API_KEY=your_api_key
为 CLINE 配置
使用 uvx
"mcpServers": {
  "jexchange-mcp-server": {
    "command": "uvx",
    "args": [
      "jexchange-mcp-server"
    ],
    "env": {
      "JUHE_EXCHANGE_API_KEY": "your_api_key"
    }
  }
}
使用 pip 安装
"mcpServers": {
  "jexchange-mcp-server": {
    "command": "python",
    "args": [
      "-m",
      "jmobile_location_mcp_server"
    ],
    "env": {
      "JUHE_EXCHANGE_API_KEY": "your_api_key"
    }
  }
}

调试

你可以使用 MCP inspector 调试服务器。对于 uvx 安装:

npx @modelcontextprotocol/inspector uvx jexchange-mcp-server 

或者,如果你已将软件包安装在特定目录中,或正在开发该软件包:

cd path/to/servers/src/jexchange-mcp-server
npx @modelcontextprotocol/inspector uv run jexchange-mcp-server

Cline 问题示例

  1. "当前美元兑换人民币的汇率是多少?"
  2. "那么人民币和越南货币兑换汇率呢"

评论

支持 Markdown

第一次接触 MCP?

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

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