Skip to main content
Glama

JD Saver - Sparassistent für JD.com

Ein auf FastMCP basierender Assistent für JD-Union-Angebote, verteilt über Poke Recipe.

Funktionen

  • 🔍 Versteckte Gutscheine finden

  • 🔗 CPS-Links umwandeln und Provision verdienen (Kurzlinks schützen die Privatsphäre)

  • 💰 Umfassende Sparlösung (Gutschein + Kombi-Bestellung)

  • 🔔 Preissenkungsalarme (vom Benutzer im eigenen Poke einstellbar)

  • 📈 Preisverlauf verfolgen

Related MCP server: Taiwan Price Compare MCP

Schnellstart (lokale Entwicklung)

cd jd-saver
pip install -r requirements.txt

# 配置环境变量
export JD_APP_KEY=your_key
export JD_APP_SECRET=your_secret
export JD_PID=123456_1000

# 启动
python -m server

Docker-Bereitstellung (Oracle-Server)

cd docker
cp .env.example .env  # 填入凭证

# 构建并启动
docker compose up -d --build

# 验证服务
curl http://localhost:8765/sse

Poke Recipe veröffentlichen

Methode 1: MCP manuell hinzufügen (empfohlen)

  1. Besuche https://poke.com/integrations/new

  2. Füge die MCP-Server-URL hinzu: https://jinli.dajiayouxuan.com/mcp

  3. Name: JD Saver

Methode 2: Per CLI hinzufügen

poke mcp add https://jinli.dajiayouxuan.com/mcp --name "JD Saver"

Methode 3: Recipe erstellen (Entwicklungsphase)

# 启动本地隧道
npx poke@latest tunnel http://localhost:8765/mcp --name "jd-saver" --recipe

Hinweis: Der Tunnel dient nur für Entwicklungs- und Testzwecke. Verwende in der Produktion Methode 1 oder 2.

Liste der MCP-Tools

Tool

Beschreibung

jd_get_coupon

Gutschein suchen

jd_generate_promo_link

Link umwandeln und Kurzlink erstellen

jd_find_deals

Umfassende Sparlösung

jd_set_price_alert

Preissenkungsalarm einrichten

jd_query_history

Preisverlauf abfragen

jd_update_min_price

Mindestpreis aktualisieren

jd_get_combo_scheme

Kombi-Rabattschema

Verwendung

Benutzer können diese Tools über den Poke-Chat verwenden:

用户: 帮我查一下这个京东商品的优惠券
      https://item.jd.com/12345678.html

用户: 设置降价提醒,目标价 199 元
      https://item.jd.com/12345678.html

用户: 这个商品的历史价格是多少?
      sku_id: 12345678

Benutzer können in ihrem eigenen Poke geplante Aufgaben einrichten, um regelmäßig Preisänderungen zu prüfen.

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

JD_APP_KEY

JD-Union-App-Key

JD_APP_SECRET

JD-Union-App-Secret

JD_PID

Promotions-PID (z. B. 123456_1000)

DB_PATH

SQLite-Pfad, Standard: ./jd_saver.db

CACHE_TTL

Cache-Ablaufzeit (Sekunden), Standard: 300

POLL_INTERVAL

Preisabfrageintervall (Sekunden), Standard: 300

Architektur

用户 → EdgeOne CDN → 前端服务器 (122.51.106.193)
                    → nginx 反向代理 → WireGuard → Oracle (144.24.11.95)
                                               → jd-saver Docker 容器 (:8765)
                                               → 京东联盟 API
                                               → SQLite 数据库

Datenschutz

  • Sensible Informationen wie Provisionssätze und Provisionsbeträge werden serverseitig gefiltert und nicht an das Frontend zurückgegeben.

  • Nach der Linkumwandlung wird ein Kurzlink wie https://jinli.dajiayouxuan.com/go/{sku_id} angezeigt, ohne die JD-Domain offenzulegen.

  • Alle Provisionsdaten werden nur intern auf dem Server verwendet.

Leistungsoptimierung

  • Der SQLite-WAL-Modus unterstützt hochparalleles Lesen und Schreiben.

  • Ein TTL-In-Memory-Cache reduziert die Anzahl der JD-API-Aufrufe.

  • Asynchrone Preisüberwachung verhindert, dass der Hauptthread blockiert wird.

  • logrotate-Logrotation verhindert übermäßige Speicherplatzbelegung.

GitHub

https://github.com/17678319606/jd-saver

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/17678319606/jd-saver'

If you have feedback or need assistance with the MCP directory API, please join our Discord server