mcpField
4
4D Results (Malaysia, Singapore, Cambodia)

4D Results (Malaysia, Singapore, Cambodia)

リモート
4dlivetoday.comゲーム・エンタメ04 週間前に更新
リポジトリ公式サイト

4D Results (Malaysia, Singapore, Cambodia) について

4D Resultsは、マレーシア、シンガポール、カンボジアの宝くじ結果と抽せん履歴をAPIおよびリモートMCPサーバーで提供します。結果を読み取り専用で調べるアシスタントやアプリ向けで、当せん番号の履歴や抽せん予定も検索できます。

主な機能

  1. 01全運営元の最新結果
  2. 02日付・運営元別の結果
  3. 03当せん番号の履歴検索
  4. 04他のゲーム結果と賞金額
  5. 05今後の抽せん予定
  6. 06出典リンクと確認状況

活用シーン

  1. 01アシスタントで最近の4D結果を調べる
  2. 02番号の過去の当せん履歴を確認する
  3. 03運営元ごとの過去の抽せん結果を取得する
  4. 04今後の抽せん日を調べる

MCP 対応

https://4dlivetoday.com/mcp のリモートStreamable HTTP MCPサーバーは、結果、番号履歴、他のゲーム、抽せん予定を検索するツールを提供します。ログインやAPIキーは不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://4dlivetoday.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6

このツールにパラメーターはありません。

詳細

4D Results API と MCP Server — 4dlivetoday

M8ven Score

マレーシア、シンガポール、カンボジアの公式4D宝くじ結果を、無料のJSON APIと、AI アシスタント(Claude、ChatGPT、Cursorなど)から直接問い合わせられるリモートMCP サーバーで提供します。

  • MCP サーバー: https://4dlivetoday.com/mcp(Streamable HTTP、サインイン不要)
  • REST API: https://4dlivetoday.com/api/v1/(JSON、キー不要)
  • ドキュメントページ: https://4dlivetoday.com/en/developers
  • データライセンス: CC BY 4.0 — 商用利用を含め無料で使用できますが、帰属表示が必要です

抽選日には、各運営元の公式ウェブサイトから結果を取得し、独立した結果サイトが存在する場合は照合します。過去の抽選結果は結果アーカイブから取得します(Magnumの公式アーカイブは1985年まで遡り、その他は主にcheck4d.orgのアーカイブです)。各運営元の収録範囲についてはデータソースをご覧ください。このサービスが公開するのは結果と抽選履歴のみです。チケットの販売や賭けの受付は行わず、番号の推奨、「ホット」ナンバー、予測も提供しません。


目次


対象範囲

運営元ID名称地域
magnumMagnum 4Dマレーシア
damacaiDa Ma Cai 1+3Dマレーシア
totoSports Toto 4Dマレーシア
sabah88Sabah 88 4D東マレーシア
stcSandakan STC 4D東マレーシア
cashsweepSarawak Cash Sweep東マレーシア
sgSingapore 4D(Singapore Pools)シンガポール
gdGrand Dragon 4D(GD Lotto)カンボジア
perdanaPerdana 4D(夕方。午後の抽選はperdana3pmとして表示されます)カンボジア
9lotto9 Lotto 4Dカンボジア

各4D抽選には、1等、2等、3等、スペシャル(スターター)10個、コンソレーション10個の計23個の番号があります。

その他の公式ゲーム(game ID):

ゲームID名称
magnum_lifeMagnum Life(8個の番号+ボーナス2個)
magnum_jackpot, magnum_goldMagnum 4D Jackpot/Jackpot Goldの賞金額
damacai_3p3dDa Ma Cai 3+3D(1等~3等、スターター、コンソレーションの6桁番号)
damacai_jackpotDa Ma Cai 1+3D Jackpotおよび3D Jackpotの賞金額
toto_5d, toto_6dToto 5D、Toto 6D
toto_star, toto_power, toto_supremeStar Toto 6/50、Power Toto 6/55、Supreme Toto 6/58
toto_jackpotSports Toto 4D Jackpotの賞金額
sg_totoSingapore Toto(6個の番号+追加番号、グループ1の賞金)

履歴:4Dの結果は数十年前まで遡ります(Magnumは1985年から)。MagnumとDa Ma Caiのその他のゲームは過去12か月分を収録しており、毎日更新されます。Sports TotoのゲームとSingapore Totoは2026年9月下旬以降の結果を収録しています。

抽選日と時刻については、https://4dlivetoday.com/en/schedule(または`get_draw_schedule`ツール)をご覧ください。


AI アシスタントからの利用(MCP)

サーバーは次のエンドポイントでStreamable HTTPを提供します。

https://4dlivetoday.com/mcp

APIキーもOAuthも不要です。

Claude(claude.aiおよびClaude Desktop、コネクター経由)

設定 → コネクター → カスタムコネクターを追加 → https://4dlivetoday.com/mcpを貼り付けます。

Claude Desktop(設定ファイル、mcp-remote経由)

claude_desktop_config.json:

{
  "mcpServers": {
    "4dlivetoday": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://4dlivetoday.com/mcp"]
    }
  }
}
Claude Code
claude mcp add --transport http 4dlivetoday https://4dlivetoday.com/mcp
Cursor

~/.cursor/mcp.json(またはプロジェクト内の.cursor/mcp.json):

{
  "mcpServers": {
    "4dlivetoday": { "url": "https://4dlivetoday.com/mcp" }
  }
}
VS Code

.vscode/mcp.json:

{
  "servers": {
    "4dlivetoday": { "type": "http", "url": "https://4dlivetoday.com/mcp" }
  }
}
試してみる

アシスタントに、次のような質問をしてみてください。

  • 「昨夜のMagnum 4Dの結果は?」
  • 「2026年9月27日の各運営会社の4D結果をすべて表示して」
  • 「1063が賞に当たったことはある?いつ?」
  • 「最新のSupreme Toto 6/58の結果とジャックポットは?」
  • 「次回のSingapore 4Dの抽せんはいつ?」

すぐに使える設定ファイルはexamples/mcpにあります。


MCP ツール

ツール入力戻り値
get_latest_results—各運営会社の最新の抽せん
get_results_by_datedate(YYYY-MM-DD、マレーシア時間)指定日の各運営会社の抽せん
get_operator_resultsoperator、limit(1~30、デフォルトは10)その運営会社の最近の抽せん
lookup_numbernumber(4桁、例:"0650")その数字が当選したすべての抽せん。賞の等級別に新しい順で表示され、合計件数も含まれます
get_other_game_resultsgame、limit(1~30、デフォルトは10)上記の他のゲームのうち、指定したゲームの最近の結果
get_draw_schedule—今後の抽せん日(通常・特別)と、抽せんを実施する運営会社

各ツールの結果には、短いテキストの概要と完全な構造化データが含まれます。また、各結果には4dlivetoday.comの該当ページへのurlが含まれるため、アシスタントからリンクできます。


REST API

ベースURL:https://4dlivetoday.com/api/v1

メソッドとパス説明
GET /api/v1インデックス:エンドポイントとエンベロープのフィールド
GET /api/v1/latest各運営会社の最新の抽せん
GET /api/v1/results/{date}指定日の全運営会社(YYYY-MM-DD、マレーシア時間)
GET /api/v1/operators/{operator}?limit=101つの運営会社の最近の抽せん(limitは1~30)
GET /api/v1/numbers/{number}4桁の数字が当選したすべての履歴
GET /api/v1/games/{game}?limit=10別の公式ゲームの最近の結果
GET /api/v1/schedule今後の抽せん日
GET /api/v1/openapi.jsonOpenAPI 3.1の説明
例
curl https://4dlivetoday.com/api/v1/latest
curl https://4dlivetoday.com/api/v1/results/2026-09-27
curl "https://4dlivetoday.com/api/v1/operators/magnum?limit=5"
curl https://4dlivetoday.com/api/v1/numbers/1063
curl "https://4dlivetoday.com/api/v1/games/sg_toto?limit=3"
curl https://4dlivetoday.com/api/v1/schedule

詳しくはexamples/をご覧ください:curl、Python、Node.js。

CORSはオープン(Access-Control-Allow-Origin: *)のため、ブラウザーから呼び出せます。


レスポンス形式

成功したレスポンスはすべて同じエンベロープを使用します(urlは4dlivetoday.com上の該当する人間向けページです)。

{
  "data": { "results": [ ] },
  "source": "4dlivetoday.com",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Results from 4dlivetoday.com (https://4dlivetoday.com), compiled from each operator's official site.",
  "url": "https://4dlivetoday.com/en/results/2026-09-27",
  "generated_at": "2026-09-30T12:00:00.000Z"
}

エンドポイントごとのdataの内容:

エンドポイントdata
/latest{ results: [draw, …] } — 各運営会社の最新の抽せん
/results/{date}{ date, results: [draw, …] }(抽せんがない日は、resultsが空でnoteが含まれます)
/operators/{operator}{ operator, operator_name, results: [draw, …] }
/numbers/{number}{ number, count, results: [{ operator, operator_name, date, draw_no, tier, url }, …] } — tierは1st、2nd、3rd、special、またはconsolationです
/games/{game}{ game, game_name, operator, results: [game result, …] }
/schedule{ schedule: [{ date, kind, operators: [{ id, name }, …] }, …] } — kindはregularまたはspecialです

4Dの抽せん(実データ、一部抜粋):

{
  "operator": "magnum",
  "operator_name": "Magnum 4D",
  "date": "2026-09-27",
  "draw_no": "428/26",
  "first": "1063",
  "second": "2421",
  "third": "5815",
  "special": ["6814", "7902", "… 10 numbers"],
  "consolation": ["1091", "8204", "… 10 numbers"],
  "status": "checked",
  "url": "https://4dlivetoday.com/en/results/2026-09-27"
}

数字は常に文字列なので、先頭のゼロは保持されます("0650"であり、650ではありません)。

statusは、結果の確認状況を示します。

status意味
checked独立した第2の情報源で公式結果を確認済み
verifying公開済みで、第2の情報源による確認中(通常、抽せんから数分後)
single_sourceこの運営会社には公式情報源が1つしかありません
historyアーカイブから取り込まれたデータ

ゲーム結果(実データ、一部抜粋):

{
  "game": "sg_toto",
  "game_name": "Singapore Toto",
  "operator": "sg",
  "date": "2026-09-28",
  "draw_no": "4221",
  "numbers": ["14", "22", "25", "27", "34", "37"],
  "bonus": ["18"],
  "jackpots": { "Group 1 prize": "S$ 1,298,326" },
  "url": "https://4dlivetoday.com/en/sg-toto"
}

金額は運営会社が公開したとおりの通貨付き文字列です("RM 12,749,753.62"、"S$ 1,298,326")。抽せん番号を読みやすい形式で公開していない運営会社では、draw_noが空の場合があります。


エラー

{ "error": { "code": "invalid_date", "message": "date must be a real calendar date in YYYY-MM-DD format" } }
HTTPcode発生条件
400invalid_date, invalid_operator, invalid_number, invalid_game, invalid_limit入力が不正です
429—1つのアドレスからの MCP リクエストが多すぎます。Retry-After を待ってください
503upstream_unavailable結果ストアに一時的にアクセスできません。しばらくしてから再試行してください

抽選がない日付(たとえば、週次の運営元にとっての通常の月曜日)はエラーではありません。200 と空のリストが返されます。

MCP では、同じ問題が isError: true と同じメッセージを含むツールの結果として返されます。


公正な利用とキャッシュ

  • キーもサインアップも不要です。レスポンスは約60秒間キャッシュされます。結果が変わるのは抽選時間の前後のみなので、お使いの側でもキャッシュしてください。
  • 不明なクエリパラメーターは、正規 URL へのリダイレクト時に削除されます。
  • MCP エンドポイントは、呼び出しごとに1つのリクエストを受け付けます(JSON-RPC バッチには対応していません)。
  • 抽選日の夜(マレーシア時間でおよそ18:30~21:30)は結果が変わる時間帯です。1分に1回を超えてポーリングしても意味はありません。
  • 悪質なトラフィックは、通知なくレート制限される場合があります。

クレジット表記

データは CC BY 4.0 ライセンスで提供されています。表示または再公開する場合は、次のクレジットを記載してください。

4dlivetoday.com の結果。各運営元の公式サイトから集計しています。

リンクを掲載していただけると幸いです。また、リンクによって本サービスを無料で提供し続けることができます。


データ品質

  • 抽選日の夜は、各結果を運営元の公式サイトから取得しています。独立した情報源がもう1つある場合は結果を照合し、status は checked になります。
  • 過去の抽選結果は結果アーカイブから取り込まれています。これらには status: history が付与されます。2つ目の情報源で同じ数字が確認された結果(たとえば、1985年までさかのぼるすべての Magnum の抽選結果)には checked が付与されます。各運営元の結果をどこまでさかのぼれるか、また2つ目の情報源で確認された過去の抽選結果の数は、データソースのページに記載されています。
  • 運営元自身の発表を常に最終的なものとして扱ってください。運営元の公式サイトと異なる結果を見つけた場合は、日付、運営元、および運営元のページを添えてissue を作成してください。

ライセンス

4dlivetoday は独立した結果サイトです。上記の運営元とは提携していません。運営元の名前は、その結果を特定する目的でのみ使用しています。法律で認められている地域にお住まいの、21歳以上の方を対象としています。

コメント

MCP は初めてですか?

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

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