Token导航 LogoToken导航

MCP Server · 搜索检索

desidupe (B24repo)

DesiDupe是一款帮助印度用户在不同电商平台寻找更便宜替代品的工具,支持产品搜索、价格比较和图片分析等功能。

stdio官方级别未说明来源级核验工具 5@modelcontextprotocol/inspector
TypeScript搜索文档处理

快速开始

作者 / 组织
b24repo
提供方
b24repo
运行时
Node.js

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

desidupe (B24repo) 属于搜索检索类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/inspector node dist/mcp/server.js

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

德西杜佩🛍️

在印度电子商务平台上为产品寻找更便宜的替代品。

基于模型上下文协议(MCP)的ChatGPT应用程序

什么是DesiDupe?

DesiDupe帮助印度用户找到“傻瓜”——他们喜欢的产品的更便宜的替代品。无论你是在Myntra上找到一件昂贵的商品,还是在亚马逊上找到一个昂贵的小工具,DesiDupe都会扫描 Flipkart、Amazon.in、Meesho、Myntra、Ajio和Tata Cliq 以更低的价格找到类似的产品。

特性

  • 🔍 产品搜索 -跨所有平台的自然语言搜索
  • 🏷️ 查找副本 -粘贴任何产品URL并获得更便宜的替代品
  • 💰 价格比较 -比较不同网站上的同一产品
  • 📸 图像分析 -描述你看到的产品,并找到类似的物品
  • 🔥 最好的交易 -获得各类别最热门的折扣

会话范例

查找Dupes

User: Find cheaper alternatives for this dress: https://www.myntra.com/dresses/zara/zara-floral-midi/XXX111

DesiDupe: Finding Dupes for: Zara Floral Print Midi Dress
Original Price: ₹3,990 on Myntra

Found 3 Cheaper Alternatives:

🏆 Best Dupe: Floral Print Maxi Dress
   Price: ₹399 (Save ₹3,591)
   Platform: Meesho
   Rating: 3.7⭐ (34,567 reviews)

价格比较

User: Compare prices for iPhone 15 128GB across sites

DesiDupe: Price Comparison: iPhone 15 (128GB)

| Platform  | Price      | Status       |
|-----------|------------|--------------|
| Amazon    | ₹73,999 🏷️ | ✅ In Stock  |
| Flipkart  | ₹74,999    | ✅ In Stock  |
| Tata Cliq | ₹76,999    | ✅ In Stock  |

Best Price: ₹73,999 on Amazon
You Save: ₹3,000 vs Tata Cliq

预算搜索

User: Find wireless earbuds under ₹1000

DesiDupe: Found 3 products

1. pTron Bassbuds Duo - ₹599 on Meesho (70% off)
2. Noise Buds VS104 - ₹1,099 on Flipkart (63% off)

安装

先决条件

  • Node.js 18+
  • npm或纱线

设置

# Clone or navigate to the project
cd desidupe

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run the MCP server
npm start

项目结构

desidupe/
├── src/
│   ├── mcp/
│   │   ├── server.ts         # MCP server entry point
│   │   ├── tools.ts          # Tool definitions & schemas
│   │   └── handlers/
│   │       ├── searchHandler.ts   # search_product, get_deals
│   │       ├── dupesHandler.ts    # find_dupes, analyze_image
│   │       └── compareHandler.ts  # compare_prices
│   ├── services/
│   │   ├── scraper.ts        # URL parsing & product fetching
│   │   ├── search.ts         # Search logic
│   │   └── similarity.ts     # Dupe finding & price comparison
│   ├── data/
│   │   └── mockProducts.ts   # Mock product database
│   └── types/
│       └── index.ts          # TypeScript types
├── app-manifest.json         # OpenAI Apps SDK manifest
├── package.json
├── tsconfig.json
└── README.md

MCP工具

1. search_product

在所有支持自然语言的平台上搜索产品。

{
  "name": "search_product",
  "arguments": {
    "query": "budget earbuds under Rs 1500",
    "platforms": ["flipkart", "amazon"],
    "sortBy": "price_asc"
  }
}

2. find_dupes

为产品寻找更便宜的替代品。

{
  "name": "find_dupes",
  "arguments": {
    "productUrl": "https://www.myntra.com/...",
    "maxResults": 5
  }
}

3. compare_prices

比较不同平台的价格。

{
  "name": "compare_prices",
  "arguments": {
    "productName": "iPhone 15 128GB"
  }
}

4. get_deals

按类别获得最佳交易。

{
  "name": "get_deals",
  "arguments": {
    "category": "electronics",
    "maxResults": 10
  }
}

5. analyze_image

查找与图片中相似的产品。

{
  "name": "analyze_image",
  "arguments": {
    "imageDescription": "red floral summer dress",
    "maxPrice": 2000
  }
}

本地测试

与MCP检查员一起

npx @modelcontextprotocol/inspector node dist/mcp/server.js

手动测试

# Build and run
npm run build
node dist/mcp/server.js

# In another terminal, send JSON-RPC requests via stdin

ChatGPT的配置

添加到您的ChatGPT MCP配置中:

{
  "mcpServers": {
    "desidupe": {
      "command": "node",
      "args": ["/path/to/desidupe/dist/mcp/server.js"]
    }
  }
}

部署

选项1:本地MCP服务器

在本地运行服务器,并将ChatGPT配置为通过stdio连接。

选项2:HTTP服务器(即将推出)

使用MCP HTTP传输作为HTTP端点部署。

选项3:OpenAI应用商店(未来)

在可用时提交到OpenAI Apps市场。

路线图

第一阶段:MVP✅

  • \[x\] MCP服务器结构
  • \[x\] 模拟产品数据
  • \[x\] 基本工具(搜索、复制、比较)
  • \[x\] 应用程序清单

第二阶段:真实数据

  • \[\]Flipkart API集成
  • \[\]亚马逊附属公司API
  • \[\]其他网站的网页抓取
  • \[\]产品图片匹配

第三阶段:生产

  • \[\]Redis缓存
  • \[\]速率限制
  • \[\]分析仪表板
  • \[\]用户偏好

第四阶段:扩建

  • \[\]更多平台(Nykaa、Croma等)
  • \[\]价格下跌警报
  • \[\]愿望清单功能
  • \[\]浏览器扩展

支持的平台

平台状态注释
Flipkart🟡 模拟API集成计划
亚马逊🟡 模拟附属API
米肖🟡 模拟需要刮擦
Myntra🟡 模拟需要刮擦
阿吉奥🟡 模拟需要刮擦
塔塔集团🟡 模拟API可用

贡献

欢迎投稿!关键领域:

  1. 真正的API集成
  2. 更好的产品匹配算法
  3. 更多产品类别
  4. UI改进

许可证

麻省理工学院

______________________________________________________________________

内置于❤️ 印度购物者

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

电商比价TypeScript本地部署价格比较产品搜索图片分析折扣发现

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
desidupe (B24repo)

MCP World · 本页

5stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

desidupe (B24repo) 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector node dist/mcp/server.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

desidupe (B24repo) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

desidupe (B24repo) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

desidupe (B24repo) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

desidupe (B24repo) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP