
BuyKing MCP Server
io.github.accentist由 GitHub 帳號 accentist 發布v1.2.5更新於 Oct 24, 2026
Saleplaza BuyKing MCP: Semantic search for global shopping hot deals (US/JP/KR).
概覽
一個本機 MCP 伺服器,讓助理搜尋 Saleplaza 在美國、日本與韓國的購物熱門優惠,並查看單一商品詳情與價格歷史。
- 可以做什麼
- 在全球範圍或僅限韓國、美國、日本搜尋熱門優惠,支援關鍵字、分類、平台與排序篩選;結果帶有配送國家代碼與當地貨幣價格。依商品 ID 取得單一商品的價格、折扣、目標價、價格歷史、評分、購買連結與圖片。讀取伺服器版本資訊與功能清單。
- 適用情境
- 適合讓助理在美國、日本與韓國電商平台尋找購物優惠、將目前價格與價格歷史比較,或查詢搜尋結果中某個特定商品的詳情。
- 執行需求
- 以 npm 套件 buyking-mcp 透過 npx 在本機執行,需要 Node.js。此套件提供 Claude Desktop 設定範例。搜尋與詳情呼叫需連網存取 Saleplaza 服務;未宣告需要帳號、API 金鑰或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 BuyKing MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
BuyKing MCP Server
Read this in other languages: English, 日本語, 한국어
An MCP (Model Context Protocol) server providing the persona of "BuyKing, the Shopping Conqueror of Saleplaza."
Roar! I am BuyKing, the Shopping Conqueror of Saleplaza! I will find you the best hot deals you desire!
[Glama.ai BuyKing MCP Server Badge]
🏆 Glama.ai Official MCP Registry Certified A certified MCP server that has achieved the highest rating (Triple A) in all three categories: License, Quality, and Maintenance!
🚀 Features
✨ [v1.2.5] Product detail (result_detail_GLOBAL)
Search results now include a product ID line so a follow-up call can load one product. Titles in every country use title only.
When to call
- Call a search tool first (
search_buyking_semantic,search_buyking_semantic_KR,search_buyking_semantic_US, orsearch_buyking_semantic_JP). - Each result contains
- 상품 ID: {id}(for example25023). - Call
result_detail_GLOBALonly when the user wants more about that one product: price history, the store buy link, the image, or scores. Do not use it for a new keyword search.
How to call
Tool name: result_detail_GLOBAL. Argument id is required and must be a numeric string from 상품 ID.
Response rules
- The body is Markdown in
result.content[0].text. - The shippable country is a
PRODUCT_SHIPPING_REGIONSregion code derived fromcurrency:KRW→KR,USD→US,JPY→JP. Field labels follow that currency (Korean, English, Japanese). - The title is always
title.title_enandtitle_jaare not returned. - The image is always
origin_img_url, including for non-Amazon products. Theimagecolumn is never returned. Iforigin_img_urlis empty, the image line is the localized word for none. - Saleplaza page:
KRW→https://saleplaza.com/{id},USD→https://saleplaza.com/en/{id},JPY→https://saleplaza.com/ja/{id}. The buy link is thelinkcolumn. - Dealchelin stars are computed from
sp_score(85+ is 3, 70+ is 2, otherwise 1). It is not a database column. - A non-numeric
idreturns an error sentence. An unknown id and a hidden product (is_visibleis not 1) return the same "not in the vault" sentence, with no title, price, link, or image.
Response fields, in order
Labels below are the Korean (KRW) names. USD uses the English names, JPY the Japanese names.
price_history is a list of { date: "YYYY-MM-DD", price } rows, newest dates last, at most 10. When history exists, the three summary lines follow that list. When it is missing or not valid JSON, the history line says there is no record yet and the summary lines are omitted.
KR (KRW, Korean labels):
US (USD, English labels):
JP (JPY, Japanese labels):
✨ [v1.2.1 New] Enhanced Multilingual Global Search
Find global shopping hot deals smarter without language barriers!
- Massive Multilingual Dictionary Built-in: Accurately and instantly matches global products without AI mistranslation (e.g., translating "mouse" to an animal) using a hashmap of 1,000+ core shopping keywords (English, Japanese ↔ Korean).
- Smart Priority Sorting by Input Language: Automatically detects the user's input language (English, Japanese, Korean) in 0.1 seconds and prioritizes hot deals using that country's currency (USD, JPY, KRW) to the top. (e.g., searching for
applein English will show 🇺🇸US products first!)
Provided Tools — 6
🌍 Global Search
search_buyking_semantic: Semantically searches hot deals worldwide without borders. Each product is labeled with a shipping country code (🇰🇷KR/🇺🇸US/🇯🇵JP).
🇰🇷 Korea Exclusive
search_buyking_semantic_KR: Searches only hot deals directly shippable within Korea. KRW(₩) pricing, Korean results.
🇺🇸 US Exclusive
search_buyking_semantic_US: US-deliverable hot deals only. USD($) pricing, English results.
🇯🇵 Japan Exclusive
search_buyking_semantic_JP: Searches only hot deals deliverable within Japan. JPY(¥) pricing, Japanese results.
🔎 Product Detail
result_detail_GLOBAL: Fetches one product and its price history by the product ID from a search result. The shippable country is a region code fromcurrency, matchingPRODUCT_SHIPPING_REGIONS(KRW→KR,USD→US,JPY→JP). Parameterid(required).
ℹ️ Server Info
get_server_info: Returns the version information and feature list of the BuyKing MCP server.
Common Parameters
All search tools support the same parameters:
Server Endpoints
- HTTP JSON-RPC:
https://buyking.saleplaza.com/message - MCP Discovery:
https://buyking.saleplaza.com/.well-known/mcp.json - LLMs.txt:
https://buyking.saleplaza.com/llms.txt
📦 Installation
🔧 Configuration
Using in Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
💡 Tip: Using the
@latesttag ensures you always have the latest version installed, preventing cache issues.
🔌 Direct API Call
https://buyking.saleplaza.com/message counts each caller IP.
- Every
POST /messagecounts toward 30 requests per minute. - Search tools and
result_detail_GLOBALalso count toward 500 product lookups per day. The day resets at 00:00 Korea Standard Time. tools/listandget_server_infocount toward the minute limit only.
Over the limit the server returns HTTP 429 and does not query the product API. The stdio package npx buyking-mcp does not pass through this Worker, so this limit applies to the HTTP endpoint.
HTTP JSON-RPC Example
🏗️ Development
Dependencies
- Node.js
- TypeScript
- @modelcontextprotocol/sdk
Build
Local Test
Cloudflare Workers Deployment
📝 License
ISC
Roar! Take the best loot from my treasure trove!
來源:README.md,提交 f0b7e23
工具
0版本歷史
3- v1.2.5最新Oct 5, 2026
- v1.2.1Sep 18, 2026
- v1.1.2Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分