Spree Commerce: open-source B2B and marketplace ecommerce
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Saleplaza BuyKing MCP: Semantic search for global shopping hot deals (US/JP/KR).
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"buyking": {
"command": "npx",
"args": [
"-y",
"buyking-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add buyking -- npx -y buyking-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"buyking": {
"command": "npx",
"args": [
"-y",
"buyking-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"buyking": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"buyking-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub accentist ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.2.5) เข้า registry 34 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
server ทางการของ Stripe ให้ AI ดูและจัดการลูกค้า สินค้า การชำระเงิน และใบแจ้งหนี้ ต่อผ่านคลาวด์ของ Stripe และล็อกอินแบบ OAuth
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
*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 Official MCP Registry Certified
A certified MCP server that has achieved the highest rating (Triple A) in all three categories: License, Quality, and Maintenance!
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
search_buyking_semantic, search_buyking_semantic_KR, search_buyking_semantic_US, or search_buyking_semantic_JP).- 상품 ID: {id} (for example 25023).result_detail_GLOBAL only 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.
curl -X POST https://buyking.saleplaza.com/message \
-H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "result_detail_GLOBAL", "arguments": { "id": "25023" } } }'
Response rules
result.content[0].text.PRODUCT_SHIPPING_REGIONS region code derived from currency: KRW → KR, USD → US, JPY → JP. Field labels follow that currency (Korean, English, Japanese).title. title_en and title_ja are not returned.origin_img_url, including for non-Amazon products. The image column is never returned. If origin_img_url is empty, the image line is the localized word for none.KRW → https://saleplaza.com/{id}, USD → https://saleplaza.com/en/{id}, JPY → https://saleplaza.com/ja/{id}. The buy link is the link column.sp_score (85+ is 3, 70+ is 2, otherwise 1). It is not a database column.id returns an error sentence. An unknown id and a hidden product (is_visible is 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.
| Field | KRW label | USD label | JPY label |
|---|---|---|---|
| id | 상품 ID | Product ID | 商品ID |
| title | 제목 | Title | タイトル |
| shipping region code | 배송가능국가 | Ships to | 配送可能国 |
| platform | 플랫폼 | Platform | プラットフォーム |
| category | 카테고리 | Category | カテゴリ |
| origin_img_url | 이미지 | Image | 画像 |
| Saleplaza URL | 세일프라자 | Saleplaza | セールプラザ |
| link | 구매 링크 | Buy link | 購入リンク |
| original_price | 원래 가격 | Original | 元の価格 |
| price | 지금 혜택가 | Deal Price | 特価 |
| discount | 할인 | Discount | 割引 |
| target_price | 목표가 | Target price | 目標価格 |
| price_history | 가격 히스토리 | Price history | 価格履歴 |
| lowest in history | 기간 내 최저가 | Lowest in range | 期間内最安値 |
| highest in history | 기간 내 최고가 | Highest in range | 期間内最高値 |
| current vs first history row | 첫 기록 대비 현재가 | Current vs first record | 最初の記録と比べた現在価格 |
| deal_status | 딜 상태 | Deal status | ディール状態 |
| deal_checked_at | 딜 확인 시각 | Deal checked at | ディール確認時刻 |
| sp_score | SP Score | SP Score | SP Score |
| computed stars | 딜슐랭 | Dealchelin | ディールシュラン |
| customer_grade | 고객 등급 | Customer grade | 顧客グレード |
| buyking_comment | 바이킹 曰 | BuyKing says | バイキング曰く |
| recommend_reason | 추천 이유 | Recommend reason | おすすめ理由 |
| click_count | 클릭 수 | Clicks | クリック数 |
| likes_count | 좋아요 | Likes | いいね |
| dislikes_count | 싫어요 | Dislikes | よくない |
| opinion_cnt | 의견 수 | Opinions | 意見数 |
| created_at | 등록 시각 | Listed at | 登録日時 |
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):
- 상품 ID: 25023
US (USD, English labels):
- Product ID: 25023
JP (JPY, Japanese labels):
- 商品ID: 25023
Find global shopping hot deals smarter without language barriers!
apple in English will show 🇺🇸US products first!)currency, matching PRODUCT_SHIPPING_REGIONS (KRW → KR, USD → US, JPY → JP). Parameter id (required).All search tools support the same parameters:
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
keyword | string | ✅ | Product keyword to search | "wireless mouse", "earbuds" |
category | string | ❌ | Category filter | "💻 IT/Electronics/Digital" |
platform | string | ❌ | Platform filter | "amazon", "aliexpress" |
sort | string | ❌ | Sort condition | "newest", "price_asc", "price_desc" |
https://buyking.saleplaza.com/messagehttps://buyking.saleplaza.com/.well-known/mcp.jsonhttps://buyking.saleplaza.com/llms.txtnpm install buyking-mcp
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
{
"mcpServers": { "buyking-mcp": { "command": "npx", "args": ["-y", "buyking-mcp@latest"] } } }
💡 Tip: Using the
@latesttag ensures you always have the latest version installed, preventing cache issues.
https://buyking.saleplaza.com/message counts each caller IP.
POST /message counts toward 30 requests per minute.result_detail_GLOBAL also count toward 500 product lookups per day. The day resets at 00:00 Korea Standard Time.tools/list and get_server_info count 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.
# Global Search
curl -X POST https://buyking.saleplaza.com/message \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_buyking_semantic", "arguments": { "keyword": "wireless mouse" } } }'
npm run build
npm run dev
npm run deploy
ISC
Roar! Take the best loot from my treasure trove!