Skip to main content
Glama

JD Saver - 京东省钱助手

Asistente de ofertas de 京东联盟 basado en FastMCP, distribuido mediante Poke Recipe.

Características

  • 🔍 Buscar cupones ocultos

  • 🔗 Conversión de enlaces CPS para ganar comisiones (los enlaces cortos protegen la privacidad)

  • 💰 Plan integral de ahorro (cupón + combinación de pedidos)

  • 🔔 Alertas de bajada de precios (los usuarios pueden configurarlas en su propio Poke)

  • 📈 Seguimiento del historial de precios

Related MCP server: Taiwan Price Compare MCP

Inicio rápido (desarrollo local)

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

Despliegue con Docker (servidor Oracle)

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

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

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

Publicación de Poke Recipe

Método 1: Añadir MCP manualmente (recomendado)

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

  2. Añade la URL del servidor MCP: https://jinli.dajiayouxuan.com/mcp

  3. Nombre: JD Saver

Método 2: Añadir mediante CLI

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

Método 3: Crear Recipe (etapa de desarrollo)

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

Nota: el túnel solo es para pruebas de desarrollo. En producción, usa el método 1 o 2.

Lista de herramientas MCP

Herramienta

Descripción

jd_get_coupon

Buscar cupones

jd_generate_promo_link

Convertir enlace y generar enlace corto

jd_find_deals

Plan integral de ahorro

jd_set_price_alert

Configurar alerta de bajada de precio

jd_query_history

Consultar historial de precios

jd_update_min_price

Actualizar precio mínimo

jd_get_combo_scheme

Plan de descuento por combinación de pedidos

Uso

Los usuarios pueden usar estas herramientas a través de la conversación con Poke:

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

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

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

Los usuarios pueden configurar tareas programadas en su propio Poke para comprobar los cambios de precio periódicamente.

Variables de entorno

Variable

Obligatoria

Descripción

JD_APP_KEY

App Key de 京东联盟

JD_APP_SECRET

App Secret de 京东联盟

JD_PID

PID de la posición de promoción (p. ej., 123456_1000)

DB_PATH

Ruta de SQLite, por defecto ./jd_saver.db

CACHE_TTL

Tiempo de expiración de caché (segundos), por defecto 300

POLL_INTERVAL

Intervalo de consulta de precios (segundos), por defecto 300

Descripción de la arquitectura

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

Protección de la privacidad

  • La información confidencial, como las tasas de comisión y los importes de las comisiones, se filtra en el servidor y no se devuelve al frontend.

  • Después de la conversión, se muestra un enlace corto https://jinli.dajiayouxuan.com/go/{sku_id} sin exponer el dominio de 京东.

  • Todos los datos de comisiones se utilizan únicamente dentro del servidor.

Optimización del rendimiento

  • El modo WAL de SQLite admite lectura y escritura de alta concurrencia.

  • La caché en memoria con TTL reduce las llamadas a la API de 京东.

  • La supervisión asíncrona de precios evita bloquear el hilo principal.

  • La rotación de registros con logrotate evita la ocupación del disco.

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