Skip to main content
Glama

JD Saver - JD 절약 도우미

FastMCP 기반의 JD 얼라이언스 할인 도우미로, 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. MCP 서버 URL 추가: 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

JD 얼라이언스 App Key

JD_APP_SECRET

JD 얼라이언스 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/{sk_u_id}를 표시하며 JD 도메인을 노출하지 않습니다.

  • 모든 커미션 데이터는 서버 내부에서만 사용됩니다.

성능 최적화

  • SQLite WAL 모드는 높은 동시성 읽기/쓰기를 지원합니다.

  • TTL 메모리 캐시로 JD 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