解決する課題
AIは台湾株の数字を作り話で答えがちです。学習データには時点があり、取引所にもつながっていません。「0050の昨日の終値は?」と聞くと、もっともらしいけれど実は作られた価格が返ってくることがあり、見分ける手段もありません。Taiwan Market Open Dataは、AIに取引所が公表した元のオープンデータを取りに行かせるので、答えに出典が付きます。
データが分散していて、名前から探せません。台湾証券取引所と先物取引所はそれぞれ別のOpenAPIを公開しており、合わせて275件のレポートがあります。名前がキーワード検索に向かず、たとえばETFのマスター表は「基金基本資料彙總表」という名前なので、「ETF」で検索しても見つかりません。Taiwan Market Open Dataは両方を1つの検索できるカタログにまとめ、AIが自分で適切な表を見つけられるようにします。
コードも手続きも不要です。APIキーも登録もSDKもありません。URLを貼って、普通の言葉で(日本語でも)質問するだけです。
聞けること
- 「TSMCは今いくら?」取引時間中の株価。複数銘柄をまとめて聞けます。
- 「0050の昨日の終値と出来高は?」前営業日の始値・高値・安値・終値と出来高。
- 「TSMCの最近の売上の伸びは?PERと配当利回りは?」上場企業の1ページの概況。月次売上の前年同月比と、処置銘柄かどうかも含みます。
- 「配当利回り6%以上でPER10倍未満の銘柄は?」取引所が公表する数値で絞り込みと並べ替え。1ページずつ探す必要はありません。
- 「TSMCの上半期の売上総利益率は?負債比率は高い?」最新四半期の決算サマリー。業種に合った表を自動で選び、損益は年初からの累計値であることも補足します。
- 「この会社の取締役は株式を大量に担保に入れている?」コーポレートガバナンス。役員の株式担保、会長とCEOの兼任、金融監督管理委員会の処分歴など。
- 「昨日の相場は?外国人投資家の先物はロング?ショート?」加権指数、値上がり・値下がり銘柄数、出来高ランキング、三大法人の先物建玉とプット/コール比。
- 「前営業日に最も上がった銘柄は?ストップ高は何銘柄?」上場株式の値上がり・値下がりランキング。上昇額ではなく騰落率%で並べ、ストップ高・ストップ安の銘柄数も数えます(推計値で、ETFと店頭市場は除く)。
- 「隴華の銘柄コードは?」会社名やETF名しか分からないとき、先にコードを調べます。
- 「ETFの0056っていったい何?」どの指数に連動するか、積立投資をしている人の多さに加え、そのまま信じてはいけない数値も注意してくれます。
- 「台指先物は昨日いくらで終わった?」先物・オプションの日次相場、三大法人、建玉。
- 「取引所に……のデータはある?」275件の公開レポートの中から適切なものを探します。
1分で設定
スマートフォンでこのページを見ていますか?まずパソコンでClaudeのWeb版から一度設定すれば、スマホアプリでも同じコネクタが使えます。
Claude(Web版・デスクトップ版)
- ClaudeのWeb版またはデスクトップ版で、左下の自分の名前をクリックし、Settings(設定)を選んで、左のメニューから Connectors(コネクタ)を開きます。
- 「+ Add custom connector」を押します。名前は自由で、URLに https://twse-mcp.taux.io/mcp を入力し、認証方式は初期設定の No sign-in(APIキー不要)のまま、Add を押します。
https://twse-mcp.taux.io/mcp - チャット画面に戻って新しい会話を開き、入力欄の横の「+」から 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/mcpClaudeのWeb版・デスクトップ版
上の「1分で設定」と同じ手順です。カスタムコネクタとして追加します。
- ClaudeのWeb版またはデスクトップ版で、左下の自分の名前をクリックし、Settings(設定)を選んで、左のメニューから Connectors(コネクタ)を開きます。
- 「+ Add custom connector」を押します。名前は自由で、URLに https://twse-mcp.taux.io/mcp を入力し、認証方式は初期設定の No sign-in(APIキー不要)のまま、Add を押します。
- チャット画面に戻って新しい会話を開き、入力欄の横の「+」から 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/mcpGemini CLI
ターミナルで次のコマンドを実行します。
gemini mcp add --transport http twse https://twse-mcp.taux.io/mcpstdio にしか対応していないクライアント
ローカルのプログラムしか起動できず、リモート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) |
使わなくても大丈夫です。よくある聞き方をあらかじめ書いてあるだけで、普通に日本語で聞いても同じように動きます。
調べられるもの、調べられないもの
店頭市場(上櫃)の株式は、今のところリアルタイム株価のみです。過去データと統計レポートは、証券櫃檯買賣中心のオープンデータのサーバーがクラウドからの接続を拒否するため取得できません。これは既知の制限です。質問の仕方が悪いのだと誤解されないよう、ここに書いておきます。
- 上場株式とETF:リアルタイム株価、前営業日の価格と出来高、基本情報、積立投資の人気度、決算とガバナンスの開示。
- 先物・オプション:日次相場、三大法人、大口取引者の未決済ポジション、証拠金、契約仕様。
- 提供しないもの:テクニカル指標、銘柄の推奨、投資助言、およびこのサービスが独自に計算する予測。取引所が公表する数値(PER、配当利回りなど)での絞り込みと並べ替えはできますが、どの銘柄を選ぶかはあなたの判断です。
ご利用の前に
- これは個人が作った無料のプロジェクトです。できるだけ動かし続けますが、まれにアクセス制限や臨時メンテナンスがあったり、将来URLが変わったりする可能性があります。
- リアルタイム株価は「できるだけ即時」です。取引所のウェブ画面から取得しており、数秒から数分の遅れや、証券会社の画面とのわずかな差が出ることがあります。
- それ以外のデータは最大1時間遅れる場合があり(キャッシュ)、最新でも前営業日までです。
- 参考情報であり、投資助言ではありません。取引の前に、取引所や証券会社でご自身で確認してください。損益はご自身の責任となります。
よくある質問
有料ですか?登録や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 が開発・運用しており、臺灣證券交易所・臺灣期貨交易所とは無関係で、その承認も受けていません。本サービスは中継と変換を行うだけで、データの正確性を保証せず、情報は参考用であり投資助言ではありません。引用する際は、上記の出典を併記してください。