关于 Banimode
Banimode 是面向 AI Agent 的非官方只读 MCP 服务,用于查询伊朗零售商 Banimode 的时尚商品。它结合价格和尺码库存筛选,提供商品详情、评价及当日限时优惠,但不支持购买。
主要功能
- 01搜索并筛选时尚商品
- 02比较价格和尺码库存
- 03按类别或品牌浏览
- 04读取商品详情与评价
- 05查看今日限时优惠
适用场景
- 01按尺码和价格范围查找有货服饰
- 02比较商品折扣和颜色选项
- 03查看当前限时优惠或买家评价
MCP 相关
它通过 stdio 向 MCP 客户端提供七种只读工具,用于搜索、浏览、优惠、商品详情和评价。本地服务调用 Banimode 的 JSON API,不能管理购物车或下单。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
banimode-mcp:面向 AI Agent 的 Banimode MCP 服务
让你的 AI Agent 在 Banimode(بانیمد)上选购时尚商品。
这是一个非官方、只读的 Banimode MCP 服务。Banimode 是一家伊朗线上时尚与生活方式商店:搜索服装、鞋子、包袋和配饰,
比较以 Toman 计价的价格、查看哪些尺码有库存、阅读客户评论、发现今日限时特惠;以上操作均可在 Claude、Cursor 或 Copilot 中完成。
面向 AI Agent · 原因 · 功能 · 快速开始 · 工具 · 常见问题 · فارسی
面向 AI Agent
- 简介: 面向 Banimode(banimode.com,بانیمد)的非官方 MCP 服务。Banimode 是一家伊朗时尚商店,销售服装、鞋子、包袋、手表、美妆和家居用品。使用波斯语查询效果最佳;价格以 Toman 计。
- 安装:
uvx banimode-mcp或claude mcp add banimode -- uvx banimode-mcp。传输方式:stdio。需要安装 uv(Python 3.10+)。 - 身份验证: 无需身份验证、API 密钥或账号。可选设置
BANIMODE_MCP_PROXY(HTTP 代理,或按顺序尝试的逗号分隔代理列表)。 - 访问权限: 只读。无需登录,不支持购物车、订单或发布评论,因此调用任何工具前都无需确认。
- 工具: 共 7 个,名称均以
bm_开头。可从bm_search、bm_browse或bm_deals开始。典型调用顺序:bm_search->bm_product->bm_reviews。 - 适用场景: 比较 Banimode 上的时尚商品价格、尺码库存、折扣或评论。
- 不适用场景: 用户想要购买商品(不支持购物车或结账),或需要查询运费(仅在结账时显示)。
- 输出: 紧凑的 JSON。价格以 Toman 计:
final_price是买家实际支付的价格,price是折扣前的标价(若与final_price相同则省略),discount_pct是整数百分比。搜索结果卡片对应一种颜色的一件商品,因此同一商品 ID 可能因颜色不同而重复;bm_product会列出该商品的所有颜色及各尺码的库存。 - 机器可读信息:
server.json和 iran-mcp 目录(TOOLS.md、servers.json、llms.txt)。
原因
选购时尚商品往往需要打开许多标签页:同一条连衣裙有五种颜色、有些尺码已售罄,还有些折扣未必真实,
而评论则埋在页面底部。借助 banimode-mcp,Agent 可以按价格和尺码筛选、隐藏缺货商品、按折扣排序,并代你阅读评论,最后附上链接,给你一份简短的商品清单。
功能
- 搜索:按关键词搜索,并可按排序方式(最便宜、最贵、折扣最大、最新)、托曼价格范围、尺码、有货状态、类别和品牌筛选
- 浏览:使用
bm_categories和bm_brands中的 ID 浏览某个类别和/或品牌 - 查看商品:查看每种颜色的价格、折扣、各尺码库存、特点和简短描述
- 阅读评价:查看星级、文本、日期和店铺回复
- 捕捉限时促销:查看今天的限时折扣及剩余时间
- 只读设计:无需登录,没有购物车,也不能下单
示例提示词:
- “在 Banimode 上寻找售价低于 200 万托曼、有 38 码现货、折扣从高到低排列的黑色女士运动鞋。”
- “Banimode 今天有哪些限时促销?只显示折扣超过 40% 的商品。”
- “给我看看这件商品的评价,并告诉我尺码是否偏小。”
- 寻找 Banimode 上售价低于 300 万托曼的女士礼服。
- 有 43 码现货的男士运动鞋中,哪款最便宜?
- 显示 Banimode 今天的限时折扣。
快速开始
你需要安装 uv。无需 API 密钥或账户。
Claude Code
claude mcp add banimode -- uvx banimode-mcp
Claude Desktop
依次选择 Settings -> Developer -> Edit Config,然后添加:
{
"mcpServers": {
"banimode": { "command": "uvx", "args": ["banimode-mcp"] }
}
}
Cursor
点击上方的 Install in Cursor,或将 Claude Desktop 配置块添加到 ~/.cursor/mcp.json。
VS Code (Copilot agent mode)
点击上方的 Install in VS Code,或添加到 .vscode/mcp.json:
{
"servers": {
"banimode": { "type": "stdio", "command": "uvx", "args": ["banimode-mcp"] }
}
}
Codex CLI
codex mcp add banimode -- uvx banimode-mcp
或者添加到 ~/.codex/config.toml:
[mcp_servers.banimode]
command = "uvx"
args = ["banimode-mcp"]
Gemini CLI
添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"banimode": { "command": "uvx", "args": ["banimode-mcp"] }
}
}
Windsurf
将 Claude Desktop 配置块添加到 ~/.codeium/windsurf/mcp_config.json。
其他客户端
这是一个标准的 stdio MCP 服务:运行 uvx banimode-mcp,或运行 pip install banimode-mcp 后再运行 banimode-mcp。
工具
| 工具 | 功能 |
|---|---|
bm_search | 按关键词搜索 Banimode 时尚商品,并返回包含价格、折扣、颜色和有货尺码的商品卡片。支持排序、价格范围、尺码、有货状态、类别和品牌筛选。 |
bm_browse | 列出某个类别和/或品牌的商品(ID 来自 bm_categories / bm_brands),并支持与 bm_search 相同的筛选条件和商品卡片。 |
bm_categories | 按名称查找类别 ID,或浏览类别树:不带参数时列出顶级分类,使用 parent_id 时列出子类别。 |
bm_brands | 按名称(波斯语或拉丁字母)查找品牌 ID;未提供名称时列出前几个品牌。 |
bm_deals | 列出今天参加限时促销(深度限时折扣)的商品及剩余时间。 |
bm_product | 获取单件商品的信息:每种颜色的价格、折扣、各尺码库存、特点和简短描述。 |
bm_reviews | 阅读商品的客户评价:星级(1–5;仅有文本时为 null)、文本、日期和店铺回复。 |
工作原理
AI agent (Claude, Cursor, Copilot, ...)
│
│ MCP over stdio
▼
banimode-mcp (runs on your machine)
│
│ HTTPS
└──────▶ mobapi.banimode.com products, categories, brands, deals, reviews
banimode-mcp 在本地运行,并调用 banimode.com 网站本身使用的开放 JSON API。中间没有托管服务,
也无需 API 密钥。请求会受到速率限制,并在超时、429 和 5xx 错误时重试。
需要了解的信息
- 价格单位为 Toman。 API 使用 Rial;服务端会除以 10,使数字与网站上的一致。
- 每种颜色对应一张商品卡片。 同一商品 ID 可能在列表中出现多次;调用
bm_product可查看所有颜色和尺码。 - 默认隐藏缺货商品(
in_stock为 true),因为否则按价格排序时会优先显示缺货商品。 - 使用波斯语查询效果最好(
مانتو مجلسی、کفش اسپرت مردانه)。 - 每次查询最多返回 10,000 条结果,每页最多包含 50 件商品(默认 20 件,以控制回答长度)。
- 限时促销价格有时效限制;工具会返回剩余分钟数。
- 运费不包含在内。 只有结账时才会显示运费,因此实际费用为
final_price加上未知的运费。 - 评论和商品描述文本来自网站及其用户;服务端会提示 Agent 将其视为数据,而不是指令。
- 不支持: 登录、购物车、订单、愿望清单、钱包、发布评论。
- 代理: 系统代理变量会被有意忽略;如需使用代理,请设置
BANIMODE_MCP_PROXY。
常见问题
是否有供 AI Agent 使用的 Banimode API 或 MCP 服务?
有:banimode-mcp 是一款非官方 MCP 服务,提供 7 个只读工具,用于搜索、浏览分类和品牌、查看限时促销、商品详情及评论。
它调用的是 banimode.com 网站使用的同一 JSON API;无需 API 密钥。
如何通过 Claude、Cursor 或 Copilot 使用 Banimode?
使用 claude mcp add banimode -- uvx banimode-mcp 添加服务(或使用快速入门中的相应配置),然后用自然语言提问,支持波斯语或英语。
这是官方服务吗?安全吗?免费吗?
这是非官方服务,与 Banimode 无关联。它是只读的(不支持登录、购物车或订单),在你的计算机上运行,并采用 MIT 许可证免费提供。
价格单位是 Toman 吗?
是。网站的 API 使用 Rial;此服务会将其转换为 Toman。
为什么同一件商品会出现两次?
每张搜索结果卡片代表商品的一种颜色。bm_product 会显示所有颜色及各尺码的库存情况。
它能帮我购买商品吗?
不能,这是有意为之。它不提供登录功能,也不会调用购物车或结账接口。Agent 会帮你找到最佳选项;你需要在网站上下单。
我需要使用伊朗 IP 吗?
不需要:测试中,API 可直接从伊朗访问,也可通过国外(土耳其)代理访问,且没有遇到机器人验证。如果你的网络需要代理,请设置 BANIMODE_MCP_PROXY。
它会显示运费吗?
不会。Banimode 只在结账时显示运费,因此工具返回的商品价格不含运费。
Claude Desktop 提示找不到 uvx
请将 uvx 的完整路径用作 command(Windows 上运行 where uvx,macOS/Linux 上运行 which uvx)。
配置
| 变量 | 默认值 | 含义 |
|---|---|---|
BANIMODE_MCP_PROXY | 未设置 | 用于访问 banimode.com 的可选 HTTP 代理 URL,或按顺序尝试的逗号分隔代理列表。系统代理会被忽略。 |
波斯语:Banimode MCP 服务
banimode-mcp 是一个非官方、只读的 Banimode(banimode.com)MCP 服务。Banimode 是伊朗的一家时尚服饰网店。 它允许您的 AI 助手(Claude、Cursor、Copilot 等)在 Banimode 搜索服装、鞋子、包袋和配饰, 比较以托曼计价的价格、查看各尺码的库存、阅读买家评价并查找限时折扣。
功能
- 搜索商品,可按价格排序(从低到高、从高到低、折扣最大、最新),并按价格范围、尺码、库存、类别和品牌筛选。
- 浏览类别或品牌,并查找类别和品牌 ID。
- 商品详情:所有颜色及其价格、折扣、各尺码库存、商品特征和简短描述。
- 买家评价,包括星级、文本、日期和商家回复。
- 查看今日限时折扣及剩余时间。
注意事项
- 仅供只读:不会登录账户、创建购物车或提交订单。
- 所有价格均以托曼计价。运费仅在网站结账时显示,不会出现在结果中。
- 使用波斯语搜索效果最佳。
- 在您自己的系统上运行,无需 API 密钥。
安装(请先安装 uv)。在 Claude Code 中:
claude mcp add banimode -- uvx banimode-mcp
在 Claude Desktop、Cursor 和其他应用中,使用 Quick start 部分中的相同配置。
示例问题
- “在 Banimode 找一件价格低于 300 万托曼的女士礼服大衣。”
- “有货的 43 码男士运动鞋中,哪双最便宜?”
- “显示 Banimode 今天的限时折扣。”
关键词: Banimode、Banimode、在线服装购物、时尚服饰网店、大衣、鞋子、包袋、服装价格、限时折扣、MCP 服务、人工智能。
开发
git clone https://github.com/sepehr071/banimode-mcp && cd banimode-mcp
uv sync
uv run python -m pytest # offline, against recorded responses
uv run python -m pytest -m live # real API
uv run ruff check .
工具位于 src/banimode_mcp/catalog.py 和 product.py 中;每个工具都是带类型注解的异步函数,并附有说明 Agent 应在何时使用它。
欢迎提交问题和 PR。
发布:更新 pyproject.toml 和 server.json 中的版本,然后推送一个 v* 标签。GitHub Actions 会发布到 PyPI 和
MCP Registry,并创建 GitHub Release。
相关服务
- iran-mcp:伊朗各类服务 MCP 服务目录
- 面向伊朗最大网店的 Digikala MCP 服务
- 面向美容和个人护理的 Khanoumi MCP 服务
- 用于跨商店比价的 Torob MCP 服务
- 面向时尚购物的 Shopino MCP 服务
- 面向独立卖家市场的 Basalam MCP 服务
免责声明
本项目为非官方项目,与 Banimode 无关联,也未获其认可。它使用 banimode.com 网站开放的 JSON API,该 API 可能随时变更,恕不另行通知。 请合理控制请求频率。
作者
由 Sepehr Radmard(سپهر رادمرد)构建并维护。欢迎通过 LinkedIn 联系,或在 GitHub 上关注 @sepehr071,获取更多面向伊朗网站的 MCP 服务;这些服务都列在 iran-mcp 中。如果本项目为您节省了时间,请为仓库点个星,帮助其他人发现它。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
