关于 DataGovMy MCP Server
这是一个基于 Node.js 和 TypeScript 的 MCP 服务,可从 datagov.my 获取历史汇率,并支持外币与 MYR 双向转换。
主要功能
- 01查询历史汇率
- 02将外币转换为 MYR
- 03将 MYR 转换为外币
适用场景
- 01按历史汇率将外币金额换算为 MYR
- 02按历史汇率将 MYR 换算为外币
MCP 相关
向 MCP 客户端提供货币转换工具,使用历史汇率数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
DataGovMy MCP 服务
概述
此代码仓库包含 DataGov MY 服务的 Model Control Protocol(MCP)服务实现。
前提条件
- Node.js(建议使用 v14.x 或更高版本)
入门
安装
克隆代码仓库并安装依赖:
git clone [email protected]:leeliwei930/datagovmy-mcp.git
cd datagovmy-mcp
npm install
开发
在本地构建并运行 MCP 服务:
npm run build
node ./build/index.js
与 OpenWebUI 集成
设置代理
第 1 步:安装 MCPO 代理工具:
pip install uv
pip install mcpo
第 2 步:启动代理服务:
uvx mcpo --port 8000 -- node ./build/index.js
第 3 步:配置 OpenWebUI 以连接到 MCP 服务:
- 在 OpenWebUI 中导航至“工具设置”
- 按照下方所示添加 MCP 服务配置

MCP 服务中当前可用的工具
- 根据历史汇率数据进行货币兑换
截图
提示词示例

兑换工具输出中的引用截图

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