DataGovMy MCP Server について
Node.js と TypeScript で構築された MCP サーバーです。datagov.my の過去の為替レートを取得し、外貨と MYR の双方向換算を行います。
主な機能
- 01過去の為替レート検索
- 02外貨から MYR への換算
- 03MYR から外貨への換算
活用シーン
- 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. MCP サーバーに接続するよう OpenWebUI を設定します。
- OpenWebUI のツール設定に移動します。
- 以下に示すように、MCP サーバーの設定を追加します。

MCP サーバーで現在利用できるツール
- 過去の為替レートデータに基づく通貨換算
スクリーンショット
プロンプトの例

通貨換算ツールの出力における引用のスクリーンショット

コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。