关于 TGJU Prices
TGJU Prices 是连接伊朗 TGJU 市场报价网站的非官方只读 MCP 服务,供 Agent 查询黄金、硬币、货币、加密货币和大宗商品价格。除当前报价和分类价格表外,还可检索符号并读取每日历史数据;不提供交易或投资建议。
主要功能
- 01汇总主要市场报价
- 02查询符号当前价格及日内变化
- 03浏览分类价格表
- 04搜索符号并浏览市场目录
- 05读取每日价格历史
适用场景
- 01查询伊朗美元、欧元和黄金报价
- 02比较硬币或货币类别价格
- 03查看某个市场符号的近期走势
MCP 相关
它通过 MCP 向客户端提供 6 个只读工具,用于查询 TGJU 报价、分类价格表、市场目录、符号及每日历史数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx tgju-mcpTGJU_MCP_PROXYOptional HTTP proxy URL for tgju.org 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+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
tgju-mcp:面向 AI Agent 的 TGJU MCP 服务(伊朗的美元、黄金、硬币和加密货币价格)
让你的 AI Agent 从 TGJU(tgju.org)读取伊朗实时市场价格。
一个非官方、只读的 TGJU MCP 服务(شبکه اطلاعرسانی طلا، سکه و ارز),适用于伊朗的市场价格门户:
美元、欧元、黄金、硬币、加密货币和大宗商品价格、分类表格及每日历史数据,可通过 Claude、Cursor 或 Copilot 获取。
面向 AI Agent · 原因 · 功能 · 快速开始 · 工具 · 工作原理 · 须知 · 常见问题 · 配置 · فارسی · 开发
面向 AI Agent
- **简介:**面向 tgju.org 的非官方 MCP 服务(模型上下文协议),该网站是伊朗的美元、黄金、硬币、加密货币和大宗商品价格门户。符号搜索支持波斯语和英语名称。
- 安装:
uvx tgju-mcp或claude mcp add tgju -- uvx tgju-mcp。传输方式:stdio。需要 uv(Python 3.10+)。 - **认证:**无需认证,无需 API 密钥或账户。可选配置
TGJU_MCP_PROXY(HTTP 代理 URL,或以逗号分隔的列表);系统代理设置会被忽略。 - **访问权限:**只读。无法登录或交易,因此调用任何工具前都无需确认。
- **工具:**共 6 个,名称均以
tj_为前缀。典型调用顺序:tj_market_summary->tj_category_table->tj_price_history。 如果只有名称,请先调用tj_search_symbols,再将其返回的symbol传给其他工具。 - **适用场景:**用户询问伊朗的美元、欧元、黄金、硬币、Bitcoin 或 Brent 价格、某一组商品的价格表,或某个符号的每日历史数据时。
- **不适用场景:**用户想交易或购买任何商品、需要证券交易所(TSETMC)数据,或询问 TGJU 数据源之外的市场时。
- **输出:**精简的 JSON。网站以 里亚尔 报价伊朗价格;这些符号也包含
*_toman(里亚尔 / 10)。全球符号(盎司、Brent、以 USD 计价的加密货币、货币对)保留其列出的单位(unit: as_listed)。 - 机器可读:
server.json和 iran-mcp 目录。
原因
伊朗人会在 TGJU 查询美元、黄金和硬币价格,但它是一个内容繁多、包含数百个符号的网页。
要回答“今天美元、18K 金克重和 Emami 硬币的价格是多少?过去一个月美元走势如何?”需要浏览好几个页面。借助 tgju-mcp,Agent 只需调用几次即可回答,并返回简短摘要,而非原始表格。
**你:**今天的主要汇率是多少?美元近期走势如何?
**Agent:**调用
tj_market_summary->tj_search_symbols->tj_price_history它通过一次调用读取主要汇率,找到美元符号,并总结近期每日收盘价。
每条回复都会经过精简,控制在约 15 KB 以内,避免占满 Agent 的上下文。
功能
- 一键汇总市场行情:美元、欧元、迪拉姆、英镑、里拉、黄金克价和盎司价、金币、白银、布伦特原油、Bitcoin、Ethereum、Tether
- 查询代码行情:一个或多个代码的实时价格、涨跌幅、最高价和最低价
- 查看分类价格表:黄金、金币、零售金币、货币、官方货币、Sana、Nima、加密货币,或任意文件夹 ID
- 浏览市场树,查找文件夹和代码
- 搜索代码,按名称在内部、全球和加密货币市场中查找
- 获取每日历史数据:开盘价、最低价、最高价、收盘价和涨跌幅,并支持 Jalali 日期筛选
- 只读设计:无需登录,不提供交易功能
提示词示例:
- “现在美元、欧元和 18K 黄金克价是多少?”
- “显示金币价格表。”
- “过去 30 天自由市场美元的走势如何?”
- “Bitcoin 和 Tether 的 Toman 价格是多少?”
- “查找布伦特原油的代码,并显示其最新价格。”
- قیمت دلار، یورو و طلای ۱۸ عیار الان چند است؟
- جدول قیمت سکه امروز را نشان بده.
- روند قیمت دلار در یک ماه گذشته چطور بوده؟
快速开始
你需要安装 uv。无需 API 密钥或账户。
Claude Code
claude mcp add tgju -- uvx tgju-mcp
Claude Desktop
设置 → Developer → Edit Config,然后添加:
{
"mcpServers": {
"tgju": { "command": "uvx", "args": ["tgju-mcp"] }
}
}
Cursor
将上方的 Claude Desktop 配置块添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json)。
VS Code (Copilot agent mode)
点击上方的 Install in VS Code,或将以下内容添加到 .vscode/mcp.json:
{
"servers": {
"tgju": { "type": "stdio", "command": "uvx", "args": ["tgju-mcp"] }
}
}
Codex CLI
codex mcp add tgju -- uvx tgju-mcp
或者添加到 ~/.codex/config.toml:
[mcp_servers.tgju]
command = "uvx"
args = ["tgju-mcp"]
Gemini CLI
添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"tgju": { "command": "uvx", "args": ["tgju-mcp"] }
}
}
Windsurf
将 Claude Desktop 配置块添加到 ~/.codeium/windsurf/mcp_config.json。
其他客户端
这是一个标准的 stdio MCP 服务:运行 uvx tgju-mcp,或先运行 pip install tgju-mcp,再运行 tgju-mcp。
工具
代码是小写 slug,例如 price_dollar_rl、geram18 或 sekee。如果不知道代码,请先调用 tj_search_symbols。
| 工具 | 功能 |
|---|---|
tj_market_summary | 一键获取伊朗市场主要行情:美元、欧元、迪拉姆、英镑、里拉、黄金克价和盎司价、金币、白银、布伦特原油、Bitcoin、Ethereum、Tether |
tj_get_prices | 获取一个或多个 TGJU 代码的实时价格、当日涨跌幅、最高价和最低价 |
tj_category_table | 获取一个 TGJU 分类的实时价格表:每个代码的价格、涨跌幅、当日最高价/最低价/开盘价 |
tj_list_categories | 浏览 TGJU 市场树:文件夹(含 ID)和代码 |
tj_search_symbols | 按名称查找 TGJU 代码 |
tj_price_history | 获取 TGJU 代码的每日历史数据(开盘价、最低价、最高价、收盘价、涨跌幅),用于图表和趋势查询 |
全部 6 个工具均标注为 readOnlyHint: true。
工作原理
AI agent (Claude, Cursor, Copilot, ...)
│
│ MCP over stdio
▼
tgju-mcp (runs on your machine)
│
│ HTTPS
└──────▶ api.tgju.org, call4.tgju.org live feed, tables, history, search
tgju-mcp 在本地运行,并调用 tgju.org 网站使用的同一组端点。它不依赖中间托管服务,
也不需要 API 密钥。请求通过模拟 Chrome 的客户端发送,每次最多并发 2 个请求,并带少量随机延迟。回答
会缓存 15 秒;失败的 GET 请求会重试;服务只与 api.tgju.org 和 call4.tgju.org 通信。它只读取数据。
有用信息
- 单位: 数据流没有单位字段。黄金克价、硬币、自由市场及其他
price_*货币和crypto-*-irr的单位是里亚尔(*_toman= 里亚尔 / 10)。ons、silver、oil_*、crypto-*(美元)以及usd-try-ask等货币对沿用其标注的单位(as_listed)。 - 单位规则是根据符号名称推断的启发式规则,因此请在 tgju.org 上核对不常见的符号。文件夹 ID 表格会逐行应用此规则(
unit: mixed);不符合规则的符号(例如使用 slug 名称的兑换店报价)仍沿用标注的单位(as_listed)。 - 回复上限:
tj_category_table和tj_price_history最多返回 50 行,因此回复会控制在约 14 KB 以内。 - 过时报价: 超过 2 天的报价会带有
stale: true。流动性低的符号可能存在延迟,请检查time。 - 实时数据流中缺少的符号(来自
tj_search_symbols的 slug)会由tj_get_prices使用最新的每日收盘价回复(source: history,time= 日期)。 - 日期: 历史数据会返回公历和波斯历日期;
from_date和to_date筛选条件使用波斯历YYYY/MM/DD格式。 - 搜索最多返回 10 条结果。
- 不支持的功能: 不支持交易或下单、账户功能,也不提供 TGJU 数据流之外的价格。
- 网络: 测试时,tgju.org 可通过代理和直连响应普通请求。如果你的网络屏蔽了它,请设置
TGJU_MCP_PROXY。系统代理变量会被有意忽略。
常见问题
TGJU 有 API 或 MCP 服务吗?
TGJU 没有公开且有文档说明的 API。tgju-mcp 是一个非官方的 MCP 服务,提供 6 个只读工具,调用 tgju.org 网页应用使用的相同端点,并为 AI Agent 返回精简的 JSON。
如何在 Claude、Cursor 或 Copilot 中获取美元或黄金价格?
使用 claude mcp add tgju -- uvx tgju-mcp 添加此服务,或者使用快速开始中的相应配置,然后用波斯语或英语自然提问。
价格单位是里亚尔还是托曼?
TGJU 以里亚尔报价伊朗价格。这些符号也会以 *_toman 的形式返回(里亚尔 / 10)。黄金盎司、布伦特原油和以美元计价的加密货币等全球符号沿用其标注的单位。
美元应该使用哪个符号?
调用 tj_market_summary 获取主要汇率,或者使用 tj_search_symbols 并提供名称(波斯语或英语)进行搜索,然后将返回的 symbol 传给 tj_get_prices 或 tj_price_history。
为什么价格看起来过时了?
有些符号流动性较低,或者已不再更新。超过 2 天的报价会标记为 stale: true;请检查 time 字段。
它能买黄金或提供投资建议吗?
不能。它不需要登录,也不调用交易接口,只读取公开价格。它返回的内容均不构成财务建议。
数据是实时的吗?
数据来自 TGJU,保存在本地缓存中的时间最长为 15 秒,而且可能存在延迟。
如何调试 Agent 看到的内容?
npx @modelcontextprotocol/inspector uvx tgju-mcp
配置
| 变量 | 默认值 | 含义 |
|---|---|---|
TGJU_MCP_PROXY | 未设置 | tgju.org 请求使用的可选 HTTP 代理 URL;系统代理设置会被忽略。也接受以逗号分隔的列表:某个代理被屏蔽或连接失败时,会改用下一个 |
波斯语:美元、黄金和硬币价格 MCP 服务(TGJU)
tgju-mcp 是一个非官方、只读的 TGJU 网站(黄金、硬币和外汇信息网络)MCP 服务。该服务允许您的 AI 助手(Claude、Cursor、Copilot 等)读取 tgju.org 上的美元、欧元、黄金、硬币、加密货币和大宗商品价格。
功能
- 一次调用获取市场概览:美元、欧元、迪拉姆、英镑、里拉、黄金克价和盎司价、各类硬币、白银、布伦特原油、比特币、以太坊和泰达币。
- 查看标的实时价格,包括当日涨跌、最高价和最低价。
- 查看分类价格表:黄金、硬币、外汇、官方汇率、尼玛汇率、萨纳汇率、加密货币。
- 搜索标的并浏览市场树。
- 查看每日价格历史(开盘价、最低价、最高价、收盘价和涨跌),支持按波斯历日期筛选,最多 50 行。
注意事项
- 该服务仅供读取:不会登录账户,也不会进行买卖。内容不构成财务建议。
- 网站上的伊朗价格以里亚尔为单位,并会同时返回土曼字段(里亚尔除以 10)。全球标的(盎司、布伦特原油、以美元计价的加密货币)使用各自的单位。
- 交易不活跃的标的价格可能较旧;请查看
time字段。 - 无需 API 密钥,会在您自己的系统上运行。如需代理,请设置
TGJU_MCP_PROXY变量。
安装(请先安装 uv)。在 Claude Code 中:
claude mcp add tgju -- uvx tgju-mcp
在 Claude Desktop、Cursor 和其他应用中,使用 快速入门 部分中的相同配置。
示例问题
- “现在美元和 18 克拉黄金的价格是多少?”
- “显示硬币价格表。”
- “过去 30 天自由市场美元汇率走势如何?”
- “比特币和泰达币折合多少土曼?”
开发
git clone https://github.com/sepehr071/tgju-mcp && cd tgju-mcp
uv sync
uv run ruff check . && uv run ruff format --check .
uv run python -m pytest -q # offline unit tests
uv run python -m pytest -m live -q # calls tgju.org
uv build
所有工具都位于 src/tgju_mcp/markets.py 中;每个工具都是带类型注解的异步函数,并附有说明何时使用它的文档字符串。欢迎提交问题和 PR。
发布:更新 pyproject.toml 和 server.json 中的版本,然后推送一个 v* 标签。GitHub Actions 会发布到 PyPI。
相关服务
- iran-mcp:所有伊朗服务 MCP 服务的目录
- tsetmc-mcp,提供德黑兰证券交易所报价和指数
- iran-crypto-mcp,提供伊朗交易所的加密货币价格
- milligold-mcp,提供 Milli 上的黄金价格
- iran-news-mcp,提供伊朗新闻
免责声明
本项目未经 TGJU 官方授权,也与其无关联。该服务为只读服务,使用 tgju.org Web 应用的接口,这些接口可能在未事先通知的情况下发生变化。价格仅供参考,可能存在延迟,不构成财务建议。
作者
由 Sepehr Radmard(سپهر رادمرد)构建并维护。可通过 LinkedIn 联系,或在 GitHub 上关注 @sepehr071,了解更多面向伊朗网站的 MCP 服务,所有服务均列于 iran-mcp。如果它为您节省了时间,请在仓库点个星,帮助其他人找到它。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
