mcpField
B
Banimode

Banimode

本地服务
github.com商业与营销0今天更新

关于 Banimode

Banimode 是面向 AI Agent 的非官方只读 MCP 服务,用于查询伊朗零售商 Banimode 的时尚商品。它结合价格和尺码库存筛选,提供商品详情、评价及当日限时优惠,但不支持购买。

主要功能

  1. 01搜索并筛选时尚商品
  2. 02比较价格和尺码库存
  3. 03按类别或品牌浏览
  4. 04读取商品详情与评价
  5. 05查看今日限时优惠

适用场景

  1. 01按尺码和价格范围查找有货服饰
  2. 02比较商品折扣和颜色选项
  3. 03查看当前限时优惠或买家评价

MCP 相关

它通过 stdio 向 MCP 客户端提供七种只读工具,用于搜索、浏览、优惠、商品详情和评价。本地服务调用 Banimode 的 JSON API,不能管理购物车或下单。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"sepehr071-banimode": {
"command": "uvx",
"args": [
"banimode-mcp"
],
"env": {
"BANIMODE_MCP_PROXY": "<BANIMODE_MCP_PROXY>"
}
}
}
}
启动命令uvx banimode-mcp
需要配置的环境变量
BANIMODE_MCP_PROXYOptional HTTP proxy URL, or a comma-separated list tried in turn, for banimode.com; system proxies are ignored.

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

安装包
pypibanimode-mcp0.1.2

工具

还没有获取到工具列表

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

详细介绍

banimode-mcp:面向 AI Agent 的 Banimode MCP 服务

让你的 AI Agent 在 Banimode(بانی‌مد)上选购时尚商品。
这是一个非官方、只读的 Banimode MCP 服务。Banimode 是一家伊朗线上时尚与生活方式商店:搜索服装、鞋子、包袋和配饰, 比较以 Toman 计价的价格、查看哪些尺码有库存、阅读客户评论、发现今日限时特惠;以上操作均可在 Claude、Cursor 或 Copilot 中完成。

PyPI Python CI MCP Registry License: MIT

Install in Cursor Install in VS Code

面向 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。

相关服务

免责声明

本项目为非官方项目,与 Banimode 无关联,也未获其认可。它使用 banimode.com 网站开放的 JSON API,该 API 可能随时变更,恕不另行通知。 请合理控制请求频率。

作者

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

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

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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