mcpField
I
Iran Mercantile Exchange

Iran Mercantile Exchange

ローカル
github.com金融データ03 日前に更新

Iran Mercantile Exchange について

Iran Mercantile Exchangeのコモディティ取引、供給、価格の公開データをAIエージェントに提供する、非公式の読み取り専用MCPサーバーです。市場総額、オプション、預託証書、ファンド、取引所ニュースも扱います。

主な機能

  1. 01商品取引の価格と出来高
  2. 02今後の供給情報と価格履歴
  3. 03市場総額と生産者ランキング
  4. 04オプション、預託証書、商品ファンド
  5. 05取引所ニュースと週次レポートへのリンク

活用シーン

  1. 01商品グループの最近の取引を確認する
  2. 02指定期間の価格変動を追跡する
  3. 03次回以降の供給商品を調べる
  4. 04市場総額や商品預託証書を確認する

MCP 対応

14個の読み取り専用ツールを通じて、Iran Mercantile Exchangeの公開データをMCPクライアントに提供します。注文は行わず、アカウントやAPIキーも不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sepehr071-ime": {
"command": "uvx",
"args": [
"ime-mcp"
],
"env": {
"IME_MCP_PROXY": "<IME_MCP_PROXY>"
}
}
}
}
起動コマンドuvx ime-mcp
設定が必要な環境変数
IME_MCP_PROXYOptional HTTP proxy URL for the ime.co.ir requests; system proxy settings are ignored. Also accepts a comma-separated list: one is used until it gets blocked or fails to connect, then the next.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiime-mcp0.2.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ime-mcp: AI エージェント向けイラン商品取引所(بورس کالای ایران)MCP サーバー

ime-mcp は、イラン商品取引所(IME、ime.co.ir)の公開取引データと供給データを AI エージェントに提供する、非公式の読み取り専用 MCP サーバーです。
14 個のツールで、価格と取引量を含む商品取引(鉄鋼、石油化学製品、セメント、石油製品、金属、農産物)、
今後の供給案件、日次価格の推移、生産者別・ブローカー別ランキング、市場および取引所ホールの合計、米ドル決済レート、
オプション一覧、金・銀などの預託証券、金ファンド、取引所のニュースと週次レポートを取得できます。
API キーやアカウントは不要です。Claude、Cursor、Copilot、その他あらゆる MCP クライアントで動作します。

PyPI Python CI MCP Registry License: MIT

AI エージェント向け · クイックスタート · できること · ツール · よくある質問 · فارسی


AI エージェント向け

  • 概要: ime.co.ir 向けの非公式 MCP サーバー(model context protocol)です。対象はイラン商品取引所で、現物市場取引(工業・鉱物、石油化学製品・石油製品、セメント、副次市場、キシュ輸出ホール)、供給案件(プレミアム商品と輸出品を含む)、価格履歴、生産者別またはブローカー別ランキング、市場合計、米ドルレート、ニュース、週次レポートへのリンク、オプション一覧、預託証券(金地金、金貨、銀など)、サラフ取引、商品ファンドを扱います。
  • インストール: uvx ime-mcp または claude mcp add ime -- uvx ime-mcp。トランスポート:stdio。uv が必要です(Python 3.10 以降)。
  • 認証: 不要です。IME_MCP_PROXY は任意です(HTTP プロキシ URL、またはカンマ区切りのリスト)。システムのプロキシ設定は無視されます。
  • アクセス: 読み取り専用です。取引や注文はできないため、ツールを呼び出す前の確認は不要です。
  • ツール: 14 個あり、すべて ime_ で始まります。一般的な実行順序:ime_categories -> ime_price_history / ime_trades / ime_supply;ime_producers -> ime_trades;ime_options -> ime_options(contract=...);ime_certificates -> ime_certificates(commodity=...)。
  • 利用する場面: 取引所で何が取引されたか、鉄鋼、鉄筋、熱延鋼板、ポリマー、ビチューメン、セメントの価格、次の取引日に供給される商品、取引規模、取引所の米ドルレート、オプション契約、金地金・金貨・銀の預託証券の価格についてユーザーから質問された場合に利用します。
  • 利用しない場面: 株式市場(TSETMC)、不動産、自動車取引に関する質問には利用しないでください。これらは対象外です。
  • 出力: コンパクトな JSON です。日付はペルシャ暦(1405/08/09)です。グレゴリオ暦の日付も入力できます。価格はリアルです(トン単位で集計される商品は kg あたりです。unit を確認してください)。value_k_rial は千リアル、サマリー値は百万リアル、value_rial(オプション、預託証券、ファンド)はリアルです。テキストはペルシャ語です。
  • 機械可読情報: server.json と iran-mcp カタログ。

理由

IME サイトでは、取引と供給の情報をフィルターフォームとページ分割されたテーブルでしか確認できません。「今月、熱延鋼板の価格はどう動いた?」を調べるには、グループとサブグループ、日付範囲を選び、テーブルの行を一つずつ読む必要があります。ime-mcp を使えば、エージェントが1回の呼び出しで調べられます。

あなた: アーバーン月の初めから、熱延鋼板の価格はどう動きましたか?

エージェント: 次を呼び出します ime_price_history(search="ورق گرم", date_from="1405/08/01")

カヴィアンの熱延鋼板(KAS-HS00000-00)は、08/02に1,305,425リアル/kg(3,740 t)、08/03に1,296,722(1,430 t)、08/06に1,370,586(2,310 t)、08/09に1,352,960(110 t)で取引されました。

2026-10-31のライブ呼び出しによる数値です。

できること

  • 取引:現物市場、二次市場(بازار فرعی)、キシュ輸出ホールにおける指定日付範囲内のすべての取引を確認できます。加重終値、安値、高値、供給量、需要量、出来高、金額、生産者、契約種別、納入条件、ブローカーを表示し、商品グループ、生産者、テキストで絞り込めます
  • 供給オファー(اطلاعیه عرضه):今後の取引日に売りに出される商品と、数量、基準価格、納入場所と日付、決済条件、ブローカーを確認できます
  • 価格履歴:最大45日分の銘柄ごとの日次安値、高値、出来高加重平均、出来高を確認できます
  • 市場合計:指定期間の市場・ホール別の金額と出来高、および米ドル決済レートを確認できます。特定市場の日次合計も確認できます
  • ランキング:取引金額と市場シェアに基づく生産者、商品、ブローカー、ホールのランキングを確認できます
  • オプション:決済価格と建玉を含むオプションボード(金、金貨、金ファンド、サフラン先物)と、特定契約の履歴を確認できます
  • 証書とファンド:金地金、金貨、銀、銅、鉄鋼の預託証書、サフラン証書、サラフ、金ファンドを日次で確認でき、買い気配・売り気配ボードも利用できます
  • グループと生産者:取引所の商品グループツリーと生産者IDを確認できます
  • ニュースとレポート:最新のお知らせと週次レポートPDFへのリンクを確認できます

プロンプトの例:

  • 「今日、取引所で最も大きかった取引は何ですか?」
  • 「過去2週間で鉄筋の価格はどう動きましたか?」
  • 「来週、モバラケ製鉄所から取引所に何が出品されますか?」
  • 「今週、現物市場ではホール別にどれだけ取引されましたか?」
  • 過去1か月で、商品取引所の熱延鋼板の価格はどのように変化しましたか?
  • 明日、商品取引所ではどのような商品が出品されますか?

クイックスタート

uv が必要です。APIキーやアカウントは不要です。

Claude Code
claude mcp add ime -- uvx ime-mcp
Claude Desktop

「設定」→「開発者」→「設定を編集」を開き、次を追加します。

{
  "mcpServers": {
    "ime": { "command": "uvx", "args": ["ime-mcp"] }
  }
}
Cursor, VS Code, Codex CLI, Gemini CLI, Windsurf

クライアントのMCP設定で同じコマンド(uvx ime-mcp)を使用します。たとえば、codex mcp add ime -- uvx ime-mcp を実行するか、上記のClaude Desktopの設定ブロックを ~/.cursor/mcp.json に追加します。

その他

標準のstdio MCP サーバーです。uvx ime-mcp を実行するか、pip install ime-mcp を実行してから ime-mcp を起動します。

## ツール

グループ ID は ime_categories から、プロデューサー ID は ime_producers から取得します。日付は 1405/08/09 または 2026-10-31 形式です。デフォルトは今日(テヘラン時間)です。期間は最大45日です。

ツール内容
ime_categories取引所の商品グループを一覧表示します。メイングループ、グループ、サブグループの順に、それぞれの ID を表示します
ime_producers取引所に登録されている生産者とサプライヤーを名前で検索し、取引ツールと供給ツールで使う生産者 ID を取得します
ime_trades指定期間の商品取引(価格、数量、供給、需要、買い手側ブローカー)を合計とともに一覧表示します
ime_supply供給オファー(اطلاعیه عرضه)を一覧表示します。どの商品がどのセッションで、どの数量と基準価格(現物、プレミアム、輸出)で販売されているかを確認できます
ime_price_history指定期間の銘柄ごとの日次価格系列(安値、高値、出来高加重平均、数量)を表示します
ime_market_summary指定期間の取引所全体の取引額と取引量を、市場別、現物市場のホール別、および米ドルレートとともに表示します
ime_daily_totals指定期間における1市場の取引額と取引量を日別に表示します(サイトの市場チャート)
ime_news取引所のニュースアーカイブから最新のニュースと告知を取得します。タイトル、リード文、日付、リンクを表示します
ime_trade_stats指定期間の取引額で生産者、商品、ブローカー、またはホールをランキングし、それぞれの市場シェアを表示します
ime_weekly_reports取引所の週間市場レポート(گزارش هفتگی)を新しい順に一覧表示し、それぞれの PDF リンクを表示します
ime_options金、金貨、金ファンド、サフラン先物のオプション(اختیار معامله)を表示します。1日の板情報または1つの契約の履歴を取得できます
ime_securities取引所の金融市場銘柄の日次取引を表示します。サラフ、商品預託証券、商品ファンドが対象です
ime_certificates継続商品預託証券(گواهی سپرده پیوسته)を表示します。金地金、金貨、銀、銅、鉄鋼などが対象です
ime_boardファンド、預託証券、サラフの最良買い気配と売り気配を表示する市場ビュー板(cdn.ime.co.ir)です

14個すべてのツールに readOnlyHint: true の注釈が付いています。

仕組み

  AI agent  (Claude, Cursor, Copilot, ...)
      │
      │  MCP over stdio
      ▼
  ime-mcp  (runs on your machine)
      │
      │  HTTPS
      └──────▶  www.ime.co.ir   imedata.asmx, auction.ashx, export.ashx, news archive

ime-mcp はローカルで動作し、ホスト型サーバーや API キーを介さずに、ime.co.ir のページが使用するものと同じ公開エンドポイントを呼び出します。リクエストは Chrome を偽装するクライアント経由で送信されます。一度に送信するリクエストは最大3件で、少し間隔にばらつきを設けています。応答は2分間キャッシュされ、失敗したリクエストは最大2回再試行されます。また、www.ime.co.ir、dataapi.ime.co.ir(金などの預託証券)、cdn.ime.co.ir(買い気配/売り気配の板情報)とのみ通信します。

知っておくとよいこと

  • イランのネットワーク。 ime.co.ir はイランから応答します。テストではトルコの出口から接続するとタイムアウトしました。イランの回線を直接使うか、アクセス可能なプロキシを IME_MCP_PROXY に設定してください。
  • サイトでは現物市場と子会社市場の一覧が混同されています。 取引一覧サービスは日付範囲ごとに最初の応答を保持し、その後は市場フラグを無視します。サーバーは日付範囲を広げて新しいデータを要求し、ホールを確認して、最大6回再試行します。そのため、応答が遅くなることがあります。
  • 単位。 トン単位で掲載される商品の価格は、1 kg あたりのリアルです。value_k_rial は価格 × 数量を千リアルで表した値、マーケットサマリーは百万リアル単位です。オプション、証券、預託証券、板情報の value_rial はリアル単位です。
  • 取引日。 土曜日から水曜日、および一部の木曜日です。それ以外の日は何も返されません。
  • 対象外: 不動産、自動車取引、株式関連のサブサイトは、ime.co.ir の別サブサイトです。統計レポートのアーカイブ(market-reports.html)はフォーム送信が必要なため、読み取りません。週間レポートは PDF へのリンクを表示しますが、解析はしません。子会社市場の一覧には価格や取引額はなく、基準価格、供給、需要、数量のみが含まれます。
  • ペルシャ語のデータ。 名前、ホール、契約、ニュースはペルシャ語で返されます。

よくある質問

公式の IME API はありますか?

IME はウェブサイトを通じてのみデータを公開しています。ime-mcp は独立した非公式の MCP サーバーで、ウェブサイトの表やグラフの背後にある公開エンドポイントを呼び出し、簡潔な JSON を返します。

API キーやアカウントは必要ですか?

いいえ。uvx ime-mcp でインストールすれば、イランのネットワークから利用できます。

リアルタイムの価格を表示できますか?

サイトに掲載されている取引を表示します。サイトに掲載されている場合は、現在のセッションの取引も含まれます。ティックデータのフィードではありません。

注文を出せますか?

いいえ。公開データを読み取るだけです。

エージェントに表示される内容をデバッグするにはどうすればよいですか?
npx @modelcontextprotocol/inspector uvx ime-mcp

設定

変数デフォルト説明
IME_MCP_PROXY未設定ime.co.ir へのリクエストに使用する任意の HTTP プロキシ URL です。システムのプロキシ設定は無視されます。カンマ区切りのリストを指定すると、順番に使用されます。プロキシがブロックされた場合、または接続できない場合は、次のプロキシに切り替わります

فارسی:イラン商品取引所の MCP サーバー

ime-mcp サーバーは、イラン商品取引所向けの非公式な読み取り専用 MCP サーバーです。これを使うと、AI アシスタントはサイト上の公開データ、つまり取引、価格、今後の売出し、市場統計を確認できます。

できること

  • 取引:現物市場、サブ市場、キシュ輸出市場について、指定した期間の終値(加重平均)、最低価格と最高価格、売出し数量、需要、取引量、金額、生産者、ブローカーを取得します。
  • 売出し通知:今後のセッションの売出し数量と基準価格を取得します。
  • 価格履歴:各銘柄の最大 45 日分の日次価格を取得します。
  • 市場統計:市場および取引所フロア別の統計と、取引所決済のドルレートを取得します。
  • ニュースと商品取引所の週次レポートを取得します。

**注意事項:**読み取り専用で、注文は出しません。API キーは不要です。商品取引所のサイトはイランのネットワークからのみ応答します。コインおよび金証書の取引は別のサブサイトで行われるため、対象外です。

インストール(最初に uv をインストールしてください)。Claude Code の場合:

claude mcp add ime -- uvx ime-mcp

質問の例

  • 「商品取引所の熱延鋼板の価格は、過去 1 か月でどのように変化しましたか?」
  • 「明日、商品取引所ではどの製品が売り出されますか?」
  • 「今日の商品取引所で最大の取引はどれですか?」

開発

git clone https://github.com/sepehr071/ime-mcp && cd ime-mcp
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q          # offline unit tests on recorded IME answers
uv run python -m pytest -m live -q  # calls the real ime.co.ir (needs an Iranian line)
uv build

現物市場のツールは src/ime_mcp/ime.py に、デリバティブと証券のツールは src/ime_mcp/securities.py にあります。いずれも、エージェントがいつ使用すべきかを説明する docstring を備えた、型付きの非同期関数です。Issue や PR を歓迎します。

リリースするには、pyproject.toml と server.json のバージョンを更新してから、v* タグを push してください。GitHub Actions が PyPI に公開します。

関連サーバー

  • iran-mcp:イランの各種サービス向け MCP サーバーのカタログ
  • mcpfarsi.ir:イランの各種サービス向け MCP サーバーのペルシャ語マーケットプレイス

免責事項

非公式であり、イラン商品取引所とは提携関係になく、同取引所からの推奨も受けていません。読み取り専用で、予告なく変更される可能性がある ime.co.ir ウェブサイトの公開エンドポイントを使用します。投資助言ではありません。取引を行う前に、取引所で価格をご確認ください。

作者

Sepehr Radmard(سپهر رادمرد)が開発・保守しています。LinkedIn でつながるか、GitHub の @sepehr071 をフォローして、イランのウェブサイト向け MCP サーバーをご覧ください。すべて iran-mcp に掲載されています。このリポジトリが役に立った場合は、スターを付けていただけると、ほかの人にも見つけてもらいやすくなります。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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