mcpField
D
DataGovMy MCP Server

DataGovMy MCP Server

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

关于 DataGovMy MCP Server

这是一个基于 Node.js 和 TypeScript 的 MCP 服务,可从 datagov.my 获取历史汇率,并支持外币与 MYR 双向转换。

主要功能

  1. 01查询历史汇率
  2. 02将外币转换为 MYR
  3. 03将 MYR 转换为外币

适用场景

  1. 01按历史汇率将外币金额换算为 MYR
  2. 02按历史汇率将 MYR 换算为外币

MCP 相关

向 MCP 客户端提供货币转换工具,使用历史汇率数据。

配置

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

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

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

安装包
pypimcpo

工具

还没有获取到工具列表

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

详细介绍

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 服务配置

OpenWebUI MCP 配置

MCP 服务中当前可用的工具

  • 根据历史汇率数据进行货币兑换

截图

提示词示例

示例对话

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

示例引用

评论

支持 Markdown

第一次接触 MCP?

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

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