Taiwan Market Open Data

非公式 · 無料 · 読み取り専用

AIに、本物の台湾株データを

Taiwan Market Open Data(非公式)は、ClaudeなどのAIアシスタントが臺灣證券交易所(台湾証券取引所、TWSE)と臺灣期貨交易所(台湾先物取引所、TAIFEX)の公開データを直接検索できる、無料のAIコネクタ(技術的にはリモートMCPサーバー)です。インストールも登録もAPIキーも不要。URLを1つコピーするだけです。

このURLをAIのコネクタ設定に貼り付けます:

https://twse-mcp.taux.io/mcp
275件の公開データセットを検索可能
0登録・APIキー・インストール
3ステップ、約1分で設定完了
読み取り専用注文不可・口座にもつながらない

解決する課題

AIは台湾株の数字を作り話で答えがちです。学習データには時点があり、取引所にもつながっていません。「0050の昨日の終値は?」と聞くと、もっともらしいけれど実は作られた価格が返ってくることがあり、見分ける手段もありません。Taiwan Market Open Dataは、AIに取引所が公表した元のオープンデータを取りに行かせるので、答えに出典が付きます。

データが分散していて、名前から探せません。台湾証券取引所と先物取引所はそれぞれ別のOpenAPIを公開しており、合わせて275件のレポートがあります。名前がキーワード検索に向かず、たとえばETFのマスター表は「基金基本資料彙總表」という名前なので、「ETF」で検索しても見つかりません。Taiwan Market Open Dataは両方を1つの検索できるカタログにまとめ、AIが自分で適切な表を見つけられるようにします。

コードも手続きも不要です。APIキーも登録もSDKもありません。URLを貼って、普通の言葉で(日本語でも)質問するだけです。

聞けること

1分で設定

スマートフォンでこのページを見ていますか?まずパソコンでClaudeのWeb版から一度設定すれば、スマホアプリでも同じコネクタが使えます。

Claude(Web版・デスクトップ版)

  1. ClaudeのWeb版またはデスクトップ版で、左下の自分の名前をクリックし、Settings(設定)を選んで、左のメニューから Connectors(コネクタ)を開きます。
  2. 「+ Add custom connector」を押します。名前は自由で、URLに https://twse-mcp.taux.io/mcp を入力し、認証方式は初期設定の No sign-in(APIキー不要)のまま、Add を押します。
    https://twse-mcp.taux.io/mcp
  3. チャット画面に戻って新しい会話を開き、入力欄の横の「+」から Connectors を選び、追加したコネクタをオンにします。

無料プランで使えます。設定したら「Taiwan Market Open Data で 0050 の直近の営業日の終値を調べて」と聞いてみてください。回答にツール呼び出し(開くとクエリの内容が見えます)とデータの日付が出ていれば成功です。ツール呼び出しがなく数字だけが返ってきた場合は、コネクタがオフで、その価格はAIの推測です。

うまくいかないときは
  • AIがコネクタを使わずに答える:会話の「+」→ Connectors でオンになっているか確認するか、質問の頭に「Taiwan Market Open Data で調べて」と付けてください。
  • 追加時にエラーになる:URLは省略せず、末尾を /mcp にして、前後に空白を入れないでください。認証方式は No sign-in を選びます。
  • ChatGPTで追加する場所が見つからない:無料プランではカスタムコネクタを追加できません。有料プランで開発者モードをオンにしてください。
  • それでも動かない:dev@taux.io にメールするか、GitHub で報告してください。

お金には触れません。このコネクタは取引所の公開データを読むだけです。注文は出せず、証券口座にもつながりません。AIが送ってくるのは検索条件(銘柄コードやキーワードなど)だけで、会話の全文は送られません。使うのをやめるときは、同じ Connectors の画面から削除してください。

これは taux.io の個人プロジェクトで、臺灣證券交易所・臺灣期貨交易所とは無関係です。

ChatGPT

ChatGPTにも追加できますが、有料プランが必要です。まずWeb版の設定で「開発者モード」(Developer mode)をオンにし、上と同じURLでコネクタを追加して、認証方式は No authentication を選びます。対象プランやメニューの場所はOpenAIが何度か変更しているため、公式の説明に従ってください。このサービスは現在、Claudeでのみ十分に動作確認しています。

一文でAIにインストールを頼む

ClaudeのWeb版以外をお使いですか?下の一文をコピーして、普段使っているAIアシスタント(Claude、ChatGPT、Cursorなど)に貼り付けてください。お使いのツールに合ったインストール方法をAIが調べてくれます。

リモートMCPサーバー twse をインストールしてください。URLは https://twse-mcp.taux.io/mcp です(Streamable HTTP、ステートレス、トークンやヘッダーは不要)。私が使っているツールに合ったインストール方法を調べて、コマンドの実行や設定の変更をする前に、何をするつもりかを私に伝えて、承認を待ってください。

その他のAIツールでのインストール方法

Claude Code

ターミナルで次のコマンドを実行します。

claude mcp add twse --transport http https://twse-mcp.taux.io/mcp
ClaudeのWeb版・デスクトップ版

上の「1分で設定」と同じ手順です。カスタムコネクタとして追加します。

  1. ClaudeのWeb版またはデスクトップ版で、左下の自分の名前をクリックし、Settings(設定)を選んで、左のメニューから Connectors(コネクタ)を開きます。
  2. 「+ Add custom connector」を押します。名前は自由で、URLに https://twse-mcp.taux.io/mcp を入力し、認証方式は初期設定の No sign-in(APIキー不要)のまま、Add を押します。
  3. チャット画面に戻って新しい会話を開き、入力欄の横の「+」から Connectors を選び、追加したコネクタをオンにします。
Cursor

次の設定を .cursor/mcp.json(このプロジェクトのみ)または ~/.cursor/mcp.json(すべてのプロジェクト)に追加し、Cursorを再読み込みします。

{
  "mcpServers": {
    "twse": {
      "url": "https://twse-mcp.taux.io/mcp"
    }
  }
}
VS Code(GitHub Copilot)

1つ目の設定をプロジェクトの .vscode/mcp.json に置くか、2行目をターミナルで実行してユーザー設定に追加します。

{
  "servers": {
    "twse": {
      "type": "http",
      "url": "https://twse-mcp.taux.io/mcp"
    }
  }
}
code --add-mcp '{"name":"twse","type":"http","url":"https://twse-mcp.taux.io/mcp"}'
Codex CLI

ターミナルで次のコマンドを実行します。

codex mcp add twse --url https://twse-mcp.taux.io/mcp
Gemini CLI

ターミナルで次のコマンドを実行します。

gemini mcp add --transport http twse https://twse-mcp.taux.io/mcp
stdio にしか対応していないクライアント

ローカルのプログラムしか起動できず、リモートURLに直接つなげないツールもあります。その場合は mcp-remote で橋渡しします(Node.js が必要)。1行目のコマンドを使うか、2つ目の設定をそのツールのMCP設定ファイルに入れてください。

npx -y mcp-remote https://twse-mcp.taux.io/mcp
{
  "mcpServers": {
    "twse": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://twse-mcp.taux.io/mcp"
      ]
    }
  }
}

その他のツールでは、古い SSE ではなく Streamable HTTP(リモートMCP)を選んでください。認証は不要です。

すぐ使える3つのショートカット

コネクタと一緒に自動で表示されるので、別途インストールする必要はありません。Claude Desktop では「+」メニューに、Claude Code では / を入力すると一覧に出ます。

コマンドできること渡す内容
find_datasetどのデータを見ればよいか分からないとき、キーワードで適切なデータセットを探すキーワード(例:「三大法人」)
etf_overview上場ETF1本の基本情報、前営業日の価格と出来高、積立投資の人気度をまとめて確認するETFのコード(例:0056)
futures_quote先物やオプションの日次相場を調べる契約コード(例:TX)

使わなくても大丈夫です。よくある聞き方をあらかじめ書いてあるだけで、普通に日本語で聞いても同じように動きます。

調べられるもの、調べられないもの

店頭市場(上櫃)の株式は、今のところリアルタイム株価のみです。過去データと統計レポートは、証券櫃檯買賣中心のオープンデータのサーバーがクラウドからの接続を拒否するため取得できません。これは既知の制限です。質問の仕方が悪いのだと誤解されないよう、ここに書いておきます。

ご利用の前に

よくある質問

有料ですか?登録やAPIキーは必要ですか?

どれも不要です。サービスは公開・無料で、アカウントも要りません。Claudeの無料プランでも追加できます。データは台湾政府のオープンデータ・プラットフォームのもので、このサービスはそれをAIが読める形に変換しているだけです。

店頭市場(上櫃)の株式も調べられますか?

取引時間中のリアルタイム株価だけ可能で、市場区分に otc を指定します。店頭市場の過去データや統計レポートは現在取得できません。証券櫃檯買賣中心(台北エクスチェンジ)のオープンデータのサーバーが、クラウドからの接続を拒否するためです。既知の制限であり、対応漏れではありません。興櫃(エマージング)銘柄は対象外です。

データはリアルタイムですか?

取引時間中の株価はおよそ5秒ごとに更新されます。取得元は証券取引所の市況情報サイトで、タイミングは保証されません。それ以外のレポートは前営業日までで、取引所への負荷を避けるため1時間キャッシュされます。

先物・オプションも調べられますか?

はい。臺灣期貨交易所のデータセットはすべて含まれており、日次相場、三大法人、大口取引者の未決済ポジション、証拠金、契約仕様を調べられます。

これは投資助言ですか?

いいえ。数値には誤りや遅れがあったり、提供元で変更されたりすることがあります。取引の前に、取引所や証券会社で必ずご確認ください。損益はご自身の責任となります。

質問の内容は記録されますか?

質問の内容やクエリのパラメータは記録しません。このサービスは、あなたの代わりに公開データを取得するだけです。ただし Cloudflare が、リクエストごとの接続ログ(IPアドレス、User-Agent など)を、問題調査のために3日間保存します。詳しくは /privacy のプライバシーポリシーをご覧ください(中国語・英語)。

データの出典とライセンス

臺灣證券交易所 2026 臺灣證券交易所 OpenAPI
金融監督管理委員會證券期貨局 2026 臺灣期貨交易所 OAS
此開放資料依政府資料開放授權條款 (Open Government Data License) 進行公眾釋出,使用者於遵守本條款各項規定之前提下,得利用之。
政府資料開放授權條款(政府データ開放ライセンス):https://data.gov.tw/license

上記の表示は、原文の中国語(繁体字)のまま掲載しています。政府資料開放授權條款(Open Government Data License)はこの文言での表示を求めており、日本語に訳すと義務を果たしたことになりません。

例外が1つあります:取引時間中の株価は、証券取引所の市況情報サイト(mis.twse.com.tw)から取得しています。このサイトは政府のオープンデータ・プラットフォームに登録されておらず、上記のライセンスの対象外です。

非公式サービス:本サービスは taux.io が開発・運用しており、臺灣證券交易所・臺灣期貨交易所とは無関係で、その承認も受けていません。本サービスは中継と変換を行うだけで、データの正確性を保証せず、情報は参考用であり投資助言ではありません。引用する際は、上記の出典を併記してください。

1分で、あなたのAIに取引所の元データを読ませる

ページ上部に戻ってURLをコピー