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. 03MYR から外貨への換算

活用シーン

  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. MCP サーバーに接続するよう OpenWebUI を設定します。

  • OpenWebUI のツール設定に移動します。
  • 以下に示すように、MCP サーバーの設定を追加します。

OpenWebUI MCP の設定

MCP サーバーで現在利用できるツール

  • 過去の為替レートデータに基づく通貨換算

スクリーンショット

プロンプトの例

サンプルチャット

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

サンプルの引用

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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