Skip to main content
Glama

JD Saver - 京东省钱助手

Помощник по скидкам 京东联盟 на базе FastMCP, распространяется через Poke Recipe.

Возможности

  • 🔍 Поиск скрытых купонов

  • 🔗 CPS-конвертация ссылок для получения комиссии (короткие ссылки защищают конфиденциальность)

  • 💰 Комплексная схема экономии (купон + дозаказ)

  • 🔔 Уведомления о снижении цен (пользователь может настроить в своём Poke)

  • 📈 Отслеживание истории цен

Related MCP server: Taiwan Price Compare MCP

Быстрый старт (локальная разработка)

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-развёртывание (сервер Oracle)

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

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

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

Публикация Poke Recipe

Способ 1: добавление MCP вручную (рекомендуется)

  1. Перейдите на https://poke.com/integrations/new

  2. Добавьте URL MCP-сервера: https://jinli.dajiayouxuan.com/mcp

  3. Название: JD Saver

Способ 2: добавление через CLI

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

Способ 3: создание Recipe (этап разработки)

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

Примечание: туннель предназначен только для разработки и тестирования. В производственной среде используйте способ 1 или 2.

Список MCP-инструментов

Инструмент

Описание

jd_get_coupon

Поиск купона

jd_generate_promo_link

Конвертация ссылки, генерация короткой ссылки

jd_find_deals

Комплексная схема экономии

jd_set_price_alert

Настройка уведомления о снижении цены

jd_query_history

Запрос истории цен

jd_update_min_price

Обновление минимальной цены

jd_get_combo_scheme

Схема скидок при дозаказе

Использование

Пользователи могут использовать эти инструменты через диалог в Poke:

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

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

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

В своём Poke пользователи могут настраивать запланированные задачи для регулярной проверки изменения цен.

Переменные окружения

Переменная

Обязательна

Описание

JD_APP_KEY

京东联盟 App Key

JD_APP_SECRET

京东联盟 App Secret

JD_PID

Рекламная позиция PID (например, 123456_1000)

DB_PATH

Путь к SQLite, по умолчанию ./jd_saver.db

CACHE_TTL

Время жизни кэша (секунды), по умолчанию 300

POLL_INTERVAL

Интервал опроса цен (секунды), по умолчанию 300

Описание архитектуры

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

Защита конфиденциальности

  • Чувствительные данные (ставка комиссии, сумма комиссии и т.п.) фильтруются на сервере и не возвращаются на фронтенд

  • После конвертации отображается короткая ссылка https://jinli.dajiayouxuan.com/go/{sku_id}; домен 京东 не раскрывается

  • Все данные о комиссиях используются только внутри сервера

Оптимизация производительности

  • Режим WAL в SQLite поддерживает высокую параллельность чтения и записи

  • Кэш в памяти с TTL сокращает количество вызовов API 京东

  • Асинхронный мониторинг цен предотвращает блокировку основного потока

  • Ротация логов с помощью logrotate предотвращает переполнение диска

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