SG Data MCP について
SG Data MCPは、天気や環境、交通、企業検索など、シンガポール政府のリアルタイムデータとACRAの企業情報をAIエージェントに提供します。APIキーなしでMCPツールを利用できます。
主な機能
- 01天気予報と紫外線情報
- 02PSI、PM2.5、リアルタイム降雨量
- 03デング熱クラスター検索
- 04HDB駐車場とタクシー情報
- 05ACRA企業の検索と確認
活用シーン
- 01地域別の予報と大気質の確認
- 02駐車場の空き状況やタクシー情報の確認
- 03ACRA登録企業の検索と確認
MCP 対応
data.gov.sgとACRAのデータを使う13のリアルタイムツールを、Streamable HTTP経由でMCPクライアントに公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://sg-data-mcp.sgdata.workers.dev/mcpclaude mcp add --transport http sg-data https://sg-data-mcp.sgdata.workers.dev/mcp{"mcpServers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}Cursor で開く{"servers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}{"mcpServers":{"sg-data":{"serverUrl":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
13このツールにパラメーターはありません。
詳細
SG Data MCP
Model Context Protocol(MCP)を介して、AI エージェントがシンガポール政府のリアルタイムデータとACRAの企業情報を利用できます。
ライブエンドポイント: https://sg-data-mcp.sgdata.workers.dev/mcp
このサービスについて
このMCP サーバーを使うと、あらゆるAI エージェントが、data.gov.sgのシンガポール政府データとACRAの企業記録を対象とする13種類のリアルタイムツールをすぐに利用できます。無料プランではAPIキーは不要です。
利用可能なツール
天気と環境
| ツール | 説明 | 提供元 |
|---|---|---|
sg_weather_2h | 地域別の2時間予報 | NEA |
sg_weather_24h | 気温・湿度・風を含む24時間予報 | NEA |
sg_weather_4day | 日ごとの天候を含む4日間予報 | NEA |
sg_uv_index | リアルタイムの紫外線量測定値 | NEA |
sg_air_quality | 地域別のPSIとPM2.5 | NEA |
sg_rainfall | 50か所以上の観測所からのリアルタイム降雨量 | NEA |
sg_dengue_clusters | 活動中のデング熱クラスターの位置と症例数 | NEA |
交通
| ツール | 説明 | 提供元 |
|---|---|---|
sg_carpark_availability | HDB駐車場の空き状況 | HDB |
sg_taxi_availability | リアルタイムのタクシー台数と位置 | LTA |
ACRA企業情報
| ツール | 説明 | 提供元 |
|---|---|---|
sg_company_search | 企業名で検索し、UEN、種別、ステータス、住所を返します | ACRA |
sg_company_uen | UEN番号で企業を検索します | ACRA |
sg_company_verify | 企業の存在と活動状況を確認します | ACRA |
sg_registered_entities_count | ACRAに登録されている全事業体の合計数 | ACRA |
クイックスタート
Streamable HTTP経由で接続する
Endpoint: https://sg-data-mcp.sgdata.workers.dev/mcp
Method: POST
Content-Type: application/json
Claude Desktopで使用する
claude_desktop_config.jsonに追加します。
{
"mcpServers": {
"sg-data": {
"url": "https://sg-data-mcp.sgdata.workers.dev/mcp"
}
}
}
例:企業を検索する
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_company_search","arguments":{"query":"DBS"}}}'
例:降雨量を確認する
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_rainfall","arguments":{}}}'
技術スタック
- ランタイム:Cloudflare Workers(エッジで動作し、コールドスタートはほぼゼロ)
- プロトコル:Streamable HTTP経由のMCP(JSON-RPC 2.0)
- データ:data.gov.sgの公開APIとACRAのオープンデータセット
- 費用:無料プランを利用可能
ロードマップ
- マレーシアSSMの企業登記情報
- インドネシアAHUの企業登記情報
- バス/MRTの到着時刻(LTA DataMall)
- URAの不動産取引データ
- OneMapのジオコーディング
- プレミアムプラン向けのAPIキー制限
- エージェント間決済のためのStripe MPP連携
作成者
Dinesh Kumar - シンガポール - [email protected]
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。