mcpField
I
Iran Brokers Market Data

Iran Brokers Market Data

本地服务
github.com金融数据12 天前更新

关于 Iran Brokers Market Data

Iran Brokers Market Data 是面向 AI Agent 和市场数据用户的非官方只读 MCP 服务。它无需券商登录,即可从 Mofid 和 Agah 获取股票、基金、期权、债券、大宗商品、公告及教育资料。

主要功能

  1. 01搜索证券代码并读取股票数据
  2. 02市场概览、历史和排名
  3. 03ETF、基金与期权数据
  4. 04债券、汇率、黄金和大宗商品
  5. 05Codal 公告与研究资料
  6. 06筛选器和市场教育内容

适用场景

  1. 01按价格和净值比较伊朗 ETF
  2. 02查看股票历史和市场排名
  3. 03查询期权、债券或商品价格
  4. 04查找公司公告和市场教育资料

MCP 相关

它向 MCP 客户端提供只读市场数据工具,数据来自 Mofid 和 Agah。无需券商账户或 API 密钥,且不能访问投资组合或下单。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sepehr071-iran-brokers": {
"command": "uvx",
"args": [
"iran-brokers-mcp"
],
"env": {
"IRAN_BROKERS_MCP_PROXY": "<IRAN_BROKERS_MCP_PROXY>"
}
}
}
}
启动命令uvx iran-brokers-mcp
需要配置的环境变量
IRAN_BROKERS_MCP_PROXYOptional HTTP proxy URL for all Mofid and Agah 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. Agah Pedia and Academy answer only from Iran, so do not use a foreign proxy for them.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiiran-brokers-mcp0.2.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

iran-brokers-mcp:面向伊朗 Mofid 和 Agah 经纪商(کارگزاری بورس)的非官方 MCP 服务,为 Claude、Cursor 和 Copilot 提供德黑兰证券交易所数据

iran-brokers-mcp:面向 AI Agent 的伊朗经纪商(کارگزاری بورس)市场数据 MCP 服务

iran-brokers-mcp 是一款非官方的只读 MCP 服务,可让 AI Agent 通过两家伊朗经纪商 Mofid Securities(کارگزاری مفید,emofid.com)和 Agah(کارگزاری آگاه,agah.com)读取德黑兰证券交易所市场数据。
其 22 个工具涵盖股票、ETF 和基金(صندوق سرمایه‌گذاری)、期权(آپشن)、债券和伊斯兰债券(اوراق)、金币(سکه)和货币、筛选器、Codal 公告及教育文章,覆盖德黑兰证券交易所(بورس تهران)和 Fara Bourse(فرابورس)。
无需 API 密钥或经纪商账户,可在 Claude、Cursor、Copilot 及任何其他 MCP 客户端中使用。

PyPI Python CI MCP Registry License: MIT

Install in VS Code Install in Cursor

面向 AI Agent · 功能介绍 · 快速开始 · 工具 · 限制 · 常见问题 · فارسی


最后于 2026-11-01 对照 Mofid 和 Agah 的实时 API 完成验证。

面向 AI Agent

  • **功能:**面向 Mofid 和 Agah 的非官方 MCP 服务(模型上下文协议),提供代码搜索、股票卡片、OHLC 蜡烛图和每日历史数据、市场快照、36 项 Mofid 排名、Agah 市场观察和筛选器、包含价格与 NAV 对比的 ETF、基金详情/历史数据/比较、期权链和合约、债券和国库券、货币/硬币/黄金/大宗商品价格及历史数据、Codal 文件、估值评分、技术指标汇总、教育文章和课程。
  • 安装:uvx iran-brokers-mcp 或 claude mcp add iran-brokers -- uvx iran-brokers-mcp。传输方式:stdio。需要 uv(Python 3.10+)。
  • **身份验证:**无需身份验证。可选设置 IRAN_BROKERS_MCP_PROXY(为所有请求指定一个 HTTP 代理 URL,或以逗号分隔的代理列表);系统代理设置将被忽略。
  • **访问权限:**只读市场数据。无法登录、读取投资组合、现金或订单,也无法下单、修改或取消订单,或付款。调用任何工具前无需确认。
  • **工具:**共 22 个,名称均以 br_ 为前缀。典型调用顺序:br_search -> br_stock / br_history;br_market -> br_market_top 或 br_stocks;br_etfs -> br_stock 或 br_fund;br_screener;br_rates;br_announcements;br_learn -> br_learn(ref=...)。
  • **source 参数:**每个来源都会在自己的区块中返回结果({"mofid": ..., "agah": ...})。使用 all 时,失败的来源会显示 {"error": ...},另一个来源仍会返回结果。由于字段各不相同,结果区块不会合并成同一行。
  • **适用场景:**用户询问伊朗市场的股票、基金、期权、指数、黄金或美元价格、排名或筛选结果、图表、公司的 Codal 文件,或证券交易所相关知识时。
  • **不适用场景:**用户想要交易、查看自己的投资组合,或需要实时逐笔行情数据时(此处所有数据均为轮询快照)。如需原始交易所数据,请使用 tsetmc-mcp;如需完整财务报表,请使用 codal-mcp。
  • **输出:**紧凑的 JSON。价格单位为 Rial(除以 10 即为 Toman)。文本为波斯语。
  • 机器可读信息:server.json 和 iran-mcp 目录。

功能

  • **在 Claude 中获取德黑兰证券交易所数据:**查找代码、读取价格卡片(P/E、EPS、NAV、买卖资金流、订单簿)、查看从 1 分钟到周线的蜡烛图,以及包含指数和涨跌活跃股票的市场快照
  • **通过 AI Agent 比较伊朗 ETF:**列出 ETF 及其价格、NAV 和溢价差(Mofid 有 375 只 ETF,Agah 有 331 只已上市 ETF),然后查看某只基金的详情、NAV 历史数据,或比较多只基金
  • 读取期权链(看涨和看跌合约)以及单个合约的详情
  • 使用 Agah 筛选器按任意列筛选股票、ETF 或基金,或查看 Mofid 的 36 项排名(涨幅最高、交易额、排队情况等)
  • 债券、sukuk 和国库券及其收益率,以及货币、加密货币、硬币(سکه)、黄金和大宗商品价格及历史数据
  • Codal 公告,可按公司、类型和日期筛选,还包括通知、新闻和研究 PDF
  • **估值和技术评分:**理论价格、基本面和技术面评分,以及按股票或行业汇总的指标
  • **教育内容:**Mofid 博客、Agah Pedia 文章和 Agah Academy 课程
  • **默认只读:**无需登录、无需下单、无需破解验证码

示例提示词:

  • “获取今天的德黑兰证券交易所摘要:指数、涨跌活跃股票,以及美元和硬币价格。”
  • “按价格与 NAV 的对比情况比较伊朗 ETF,并指出溢价最大的 ETF。”
  • “显示 Foolad 的期权链,以及一个看涨合约的详情。”
  • “本周哪些股票的 P/E 最低且资金流为正?”
  • 比较黄金基金的价格和 NAV 比率。
  • 今天证券交易所中买入排队最长的是哪些代码?
  • 提供 Foolad 代码最新的 Codal 公告。

快速开始

你需要 uv。无需 API 密钥或账号。

Claude Code
claude mcp add iran-brokers -- uvx iran-brokers-mcp
Claude Desktop

依次点击“Settings → Developer → Edit Config”,然后添加:

{
  "mcpServers": {
    "iran-brokers": { "command": "uvx", "args": ["iran-brokers-mcp"] }
  }
}
Cursor

点击上方的 Install in Cursor,或将 Claude Desktop 配置块添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json)。

VS Code (Copilot agent mode)

点击上方的 Install in VS Code,或添加到 .vscode/mcp.json:

{
  "servers": {
    "iran-brokers": { "type": "stdio", "command": "uvx", "args": ["iran-brokers-mcp"] }
  }
}
其他情况

这是一个标准的 stdio MCP 服务:运行 uvx iran-brokers-mcp,或运行 pip install iran-brokers-mcp 后再运行 iran-brokers-mcp。

工具

合并工具接受 source 参数:mofid、agah 或 all(默认值见方括号)。单一来源工具会注明使用的券商。

工具来源功能
br_search两者 [all]按代码或名称查找股票、基金、期权或指数的 ID
br_stock两者 [all]单只股票或 ETF 的详细信息:Mofid 价格卡片(P/E、EPS、NAV、资金流、评分、可选的 5 档订单簿)和 Agah 卡片(比率、回报、资金流、订单簿)
br_history两者 [mofid]Mofid OHLC K 线(从 1 分钟到周线,支持任意 ISIN)或包含买卖方资金流的 Agah 日数据
br_market两者 [all]今日指数、成交额、排队情况(Mofid),以及总指数、资金流、涨跌幅榜、美元/硬币/黄金/石油价格(Agah)
br_industries两者 [all]含估值比率、回报和资金流的行业排名;以及单个行业及其股票
br_index两者 [all]指数卡片(Mofid)和每日指数历史(两者)
br_etfs两者 [mofid]含价格、NAV 和价差/泡沫信息的 ETF:Mofid 的 375 只 ETF,Agah 的 331 只上市 ETF 及其 NAV 回报
br_learn两者 [all]搜索并阅读 Mofid 博客和 Agah Pedia 文章、列出分类、搜索 Agah Academy 课程
br_quotesMofid一次调用获取最多 30 条实时报价
br_market_topMofid36 项市场排名
br_bondsMofid含收益率的债券、伊斯兰债券和短期国库券
br_ratesMofid货币、加密货币、硬币、黄金和大宗商品价格及其历史数据
br_newsMofid公告、Codal 函件、Telegram 帖文和研究 PDF
br_announcementsMofid按公司、类型和日期查询 Codal 申报文件
br_scoresMofid理论价格、技术面和基本面评分
br_mofid_fundsMofidMofid 品牌基金目录
br_stocksAgah约 750 只股票的市场监控列表
br_screenerAgah按任意列筛选股票、ETF 或所有基金
br_fundAgah基金详情、NAV 和泡沫历史、基金对比
br_optionsAgah期权链或单份合约
br_technicalAgah股票或行业的技术指标汇总
br_stock_eventsAgah股息、资本变动、公告和持有人

所有工具均为只读。如果你使用的是独立的 mofid-mcp 或 agah-mcp 服务:mf_search 和 ag_search -> br_search;mf_symbol、mf_depth、ag_stock -> br_stock;mf_history、ag_stock_history -> br_history;mf_market_summary、ag_market_pulse、ag_market_overview -> br_market;mf_industries、ag_industries -> br_industries;mf_index、ag_index_history -> br_index;mf_etfs -> br_etfs;mf_learn、mf_learn_categories、ag_articles、ag_article、ag_academy -> br_learn;mf_fx_gold、mf_rate_history -> br_rates;ag_fund、ag_fund_trend、ag_fund_compare -> br_fund;ag_options、ag_option -> br_options;其他工具名称前加 br_ 前缀即可(mf_quote -> br_quotes)。

限制

  • 不提供投资组合、订单或现金信息。 这些功能需要登录券商账户(EasyTrader、AsaTrader);本项目不会登录,也无法下单,并且尚未实现这些功能。
  • Agah Pedia 和 Academy 仅能通过伊朗网络访问(从境外访问 pediaapi.agah.com、academyapi.agah.com 会超时)。错误信息会说明这一点;br_learn 中 Mofid 相关的部分仍可正常响应。请勿在它们前面设置境外代理。
  • Mofid 依赖 Bourse View 网关的 accept-info 请求头(该请求头根据服务器时钟生成;客户端会在收到 401 响应时重新同步)。如果网站更改了此项检查,Mofid 工具会返回 HTTP 401 错误,而 Agah 相关功能仍可正常使用。
  • 数据为定时轮询的快照,缓存时间为 30 到 60 秒,数据可能延迟或未经审计;市场在星期六至星期三约 09:00-12:30(德黑兰时间)交易。
  • 两个数据源对基金使用不同的 ID(Mofid 使用 ISIN,Agah 使用类似 14010557380_A01 的国家代码),字段也各不相同,因此合并工具会并排显示两边的数据。
  • 价格单位为里亚尔;除以 10 即为土曼。日期以各网站为准。

常见问题

如何在 Claude 中获取德黑兰证券交易所数据?

使用 claude mcp add iran-brokers -- uvx iran-brokers-mcp 添加 iran-brokers-mcp,然后用自然语言提问。Agent 会使用 br_search 查找代码,使用 br_stock 或 br_history 读取数据,并从 br_market 获取市场概览。

如何使用 AI Agent 比较伊朗 ETF 和基金?

使用 br_etfs 获取包含价格、净值和价差(溢价)的列表,使用 br_fund 查看单只基金详情、净值历史或并排比较结果,并使用 br_screener 按任意列筛选基金。

有没有 Mofid 或 Agah 市场数据的 API?

两家券商都没有公开记录的 API。本 MCP 服务会调用网站使用的相同公开 JSON 接口,无需登录,并返回精简的 JSON。

它能下单或显示我的投资组合吗?

不能。它是只读的,也不需要登录。投资组合、现金和订单需要使用你的券商账户,且尚未实现。

在伊朗境外能用吗?

Mofid 和 Agah Research 可以使用。Agah Pedia 和 Academy 仅能通过伊朗网络访问。设置 IRAN_BROKERS_MCP_PROXY 可通过代理转发请求;访问 Pedia 和 Academy 时请勿使用境外代理。

这样做合规吗?

它会调用网站使用的公开接口,每家券商同时最多发出两个请求,并启用缓存;每个客户端都会发送其网站 Web 应用所发送的请求头(Chrome TLS 指纹、Referer、Accept、Mofid 的 accept-info)。

它与 tsetmc-mcp 和 codal-mcp 有什么不同?

tsetmc-mcp 和 codal-mcp 直接读取交易所和 Codal 的数据;本 MCP 服务读取券商对同一市场的自有视图(排名、筛选器、净值价差、期权、教育)。

数据是实时的吗?它会提供投资建议吗?

两者都不是。数据为定时轮询的快照,缓存时间为 30 到 60 秒。它返回的内容都不构成财务建议。

配置

变量默认值含义
IRAN_BROKERS_MCP_PROXY未设置用于转发所有 Mofid 和 Agah 请求的可选 HTTP 代理 URL;系统代理设置会被忽略。支持以逗号分隔的代理列表,并按顺序逐个使用:一个代理被屏蔽或无法连接时,会切换到下一个代理

波斯语:面向 AI 助手的 مفید 和 آگاه 券商 MCP 服务

iran-brokers-mcp 项目是一个非官方、只读的 MCP 服务,可将两家券商——کارگزاری مفید(emofid.com)和 کارگزاری آگاه(agah.com)——的公开资本市场数据提供给 AI 助手(Claude、Cursor、Copilot 等)。

功能

  • 德黑兰证券交易所和场外市场股票: 搜索代码、价格卡片、K 线、每日历史数据、市场摘要和指数。
  • 投资基金和 ETF: 价格、NAV、溢价、历史数据和基金比较。
  • 债券和期权: 带收益率的债务证券、伊斯兰债券、国库券;期权链和每份合约的详情。
  • 硬币、黄金和货币: 价格和历史数据。
  • 筛选器和排名: مفید 的 36 项排名,以及可按任意列筛选的 آگاه 筛选器。
  • Codal 公告、新闻和教育: مفید 和 آگاه 的文章与课程。

注意事项

  • 只读:不支持登录账户、查看投资组合或余额,也不能下单。
  • Pedia 和 آگاه Academy 仅在伊朗境内的互联网环境下可用。
  • 数据不是实时的,每 30 到 60 秒更新一次。金额单位为里亚尔。不构成投资建议。
  • 无需 API 密钥,服务在您自己的系统上运行。

安装(请先安装 uv)。在 Claude Code 中:

claude mcp add iran-brokers -- uvx iran-brokers-mcp

开发

git clone https://github.com/sepehr071/iran-brokers-mcp && cd iran-brokers-mcp
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q          # offline unit tests on recorded responses
uv run python -m pytest -m live -q  # live pass against Mofid and Agah
uv build

发布版本:在 pyproject.toml 和 server.json 中更新版本号,然后推送一个 v* 标签。GitHub Actions 会将其发布到 PyPI。欢迎提交问题和 PR。

相关服务

  • tsetmc-mcp:提供德黑兰证券交易所价格、订单簿、个人与法人交易数据及指数
  • codal-mcp:提供 Codal 公告和财务报表
  • iran-gold-mcp:提供伊朗平台上的实时 18K 黄金价格
  • iran-mcp:伊朗服务 MCP 服务的目录

免责声明

本项目为非官方项目,与 Mofid Securities 或 Agah 无关,也未获得其认可。服务为只读,并使用其网站的公开接口,这些接口可能在不另行通知的情况下发生变化。数据仅供参考,存在延迟且未经审计。本文内容不构成投资建议。

作者

Sepehr Radmard:面向伊朗网络的开源 MCP 服务。LinkedIn:linkedin.com/in/sepehr-radmard

由 Sepehr Radmard(سپهر رادمرد)构建并维护。欢迎通过 LinkedIn 联系,或在 GitHub 上关注 @sepehr071,获取更多面向伊朗网站的 MCP 服务。所有服务均列于 iran-mcp。如果本项目为您节省了时间,欢迎为仓库点亮星标,帮助其他人发现它。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。