MD

mmdju/digikala-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

166 stars 22 forks 质量 73 趋势 31NOASSERTION

Digikala 的 MCP 服务器:在伊朗最大市场中搜索、比较和价格核对产品。只读,无 API 密钥。16 个工具托管于 Cloudflare Workers。

概览

一个公开的MCP服务器,为AI代理提供搜索、折扣、评分、卖家、评论、优惠和畅销书。 https://digikala-mcp.mmdju.workers.dev/mcp(可流式HTTP,无状态) 任何MCP客户端,。Cline / Cursor / Claude Desktop(mcp.json风格): 运行在浏览器中的代理也能工作——终端会响应CORS的前点检查(OPTIONS /mcp)。 - (1 Toman = 10里亚尔)。价格、库存和折扣——始终链接产品网址,方便用户在购买前确认。- 以模糊的查询开头,以获取真实搜索词和category_id。- 任何带有a或单词的搜索均为——纯搜索只显示一个页面。- 产品数量在页面间漂移——视为近似值。- Digikala搜索——部分匹配查询结果会被标记为low_confidence(unmatched_terms完全相同),且页面被静默锁定,报告page_clamped。- 结果为(默认10,最多30),以保护代理上下文。规格限制为60个属性,除非缩小范围。

概述(AI 翻译)

一个公开的MCP服务器,向AI代理提供来自伊朗最大在线市场Digikala的真实数据:搜索、东京市价格、折扣、评分、卖家、评论、优惠和畅销。只读,无需密钥。

** 实时端点:** https://digikala-mcp.mmdju.workers.dev/mcp(可流式HTTP)

نسخه فارسی ·示例****工具参考 ·变更日志

30秒后连接

任何可流式 HTTP MCP 客户端,** 一个 URL**。Cline / 光标 / Claude 桌面([mcp.json 风格):

然后直接说:“1亿托曼以下的最佳三星手机”,“这台笔记本好吗?”, “今天有什么优惠?”, “现在伊朗流行什么?”.

没有客户端在手边?整个协议就是一则POST——真正的通话:

还有一个真正的答案,精简到骨子里(Toman,以JSON数字表示):

19 工具,按问题分组

找到它

工具 它回答了什么
digikala_suggest 模糊措辞 真实搜索词、类别ID、趋势
search_digikala “Show me X” - 筛选、排序、分页
browse_category 浏览一个类别并深入子类别

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Digikala MCP - shop intelligence for AI agents

A public MCP server that gives AI agents real data from Digikala - Iran’s largest online marketplace: search, prices in Toman, discounts, ratings, sellers, reviews, deals and bestsellers. Read-only, no key needed.

Live endpoint: https://digikala-mcp.mmdju.workers.dev/mcp (Streamable HTTP)

نسخه فارسی · Examples · Tool reference · Changelog

Connect in 30 seconds

Any Streamable HTTP MCP client, one URL. Cline / Cursor / Claude Desktop (mcp.json style):

{
  "mcpServers": {
    "digikala": { "url": "https://digikala-mcp.mmdju.workers.dev/mcp" }
  }
}

Then just talk: “best Samsung phone under 100 million Toman”, “is this laptop any good?”, “what is on deal today?”, “what is popular in Iran right now?”.

No client at hand? The whole protocol is one POST - a real call:

curl -sS https://digikala-mcp.mmdju.workers.dev/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_digikala","arguments":{"query":"هدفون بی سیم","limit":2}}}'

And a real answer, trimmed to its bones (Toman, as JSON numbers):

{
  "query": "هدفون بی سیم",
  "returned": 2,
  "items": [
    { "id": 5112620, "title": "هدفون بی سیم مدل P47 5.0+EDR", "price_toman": 800000, "rating_stars": 3.7, "url": "https://www.digikala.com/product/dkp-5112620/" },
    { "id": 19019009, "title": "هدفون بلوتوثی مدل P9 V5.3 ...", "price_toman": 900000, "rating_stars": 3, "url": "https://www.digikala.com/product/dkp-19019009/" }
  ]
}

19 tools, grouped by the question

Find it

Tool What it answers
digikala_suggest Vague wording to real search terms, category ids, trends
search_digikala “Show me X” - filters, sorting, paging
browse_category Browse a category and drill into sub-categories
browse_tag Digikala’s own tag shelves - resolve a tag name, then browse it like a search
search_filters “Which brands exist for X?” - brand / colour / category ids + price range
brand_lookup Any brand name to its id, Persian or English

Know one product

Tool What it answers
product_details Everything about one product: price, seller, warranty, specs, delivery
product_url Product id to shareable URL + title
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "digikala": { "url": "https://digikala-mcp.mmdju.workers.dev/mcp" } } }