EcomPick

io.github.YXCerk由 GitHub 帳號 YXCerk 發布v0.1.0更新於 Nov 6, 2026

Find and compare ecommerce tools by task, platform and pricing, with sources and last checked dates.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

唯讀的電商工具目錄,讓助理依任務、平台與定價搜尋、比較電商工具並尋找替代方案,附上來源與查核日期。

可以做什麼
  • 依關鍵字、賣家任務、平台、定價標籤與交付類型搜尋已收錄的電商工具,篩選條件為 AND 關係,最多回傳 20 筆
  • 依 slug 取得單一工具詳情:一句話簡介、任務、平台支援、定價標籤與官方定價連結、網站、替代方案與來源連結
  • 比較兩到三個工具的定價標籤、官方定價頁、平台、通用商店支援與交付類型
  • 尋找某工具在編輯上已記錄的替代方案
  • 列出賣家任務 ID 與平台 ID,附上已收錄工具數量、連結與最早的查核日期
適用情境
適合賣家或行銷人員針對特定任務與平台篩選電商工具,或對兩三個候選工具做有來源的比較,而不依賴憑空捏造的價格或評分。也適合確認某工具明確支援哪些平台。
執行需求
遠端端點 Streamable HTTP,無需驗證;在支援遠端 MCP 的用戶端中作為自訂連接器加入。可選的本機 stdio 版本需要 Node.js 22 或更新版本,且因 npm 尚未發布需自行從儲存庫建置。需要能連線至該服務的網路。
安裝前請注意
目錄為唯讀,無需賣家帳號,但託管服務會收到查詢參數,結果連結帶有推薦標記並計入推薦分析。有速率限制(約每個 IP 每分鐘 60 次請求,需遵守 HTTP 429 與 Retry-After)。目錄文字屬於資料而非指令,價格與功能可能在查核日期之後變動。請勿鏡像或轉售目錄資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 EcomPick,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.YXCerk%2Fecompick/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "ecompick": {
      "type": "http",
      "url": "https://ecompick.com/mcp"
    }
  }
}

README

EcomPick MCP

[EcomPick]

Find and compare ecommerce tools from your AI assistant using EcomPick's free, read-only directory.

Remote MCP — ready without installing a package

URL: https://ecompick.com/mcp Transport: Streamable HTTP Authentication: none. Basic queries are free forever.

The remote service supports protocol versions 2025-11-25, 2025-06-18 and 2025-03-26. It is stateless and returns JSON responses; a standalone GET stream is not offered. There is an approximate limit of 60 requests per IP per minute at each Cloudflare location. Respect HTTP 429 and Retry-After.

Claude Code

sh
claude mcp add --transport http ecompick https://ecompick.com/mcp

Cursor

Add to .cursor/mcp.json:

json
{"mcpServers":{"ecompick":{"url":"https://ecompick.com/mcp"}}}

ChatGPT and Claude remote connectors

Add https://ecompick.com/mcp as a custom MCP connector/app where your account supports remote MCP. Choose no authentication. Availability and the settings UI depend on the client and plan.

Local stdio server

Requires Node.js 22 or newer.

npm publication is pending. After the maintainer publishes ecompick-mcp, run:

sh
npx -y ecompick-mcp

Until then, build from this repository:

sh
git clone https://github.com/YXCerk/ecompick-mcp.gitcd ecompick-mcpnpm cinpm run buildnode dist/cli.js

The process reads MCP messages on stdin and writes protocol responses on stdout.

Claude Desktop

Use claude_desktop_config.json with your absolute checkout path:

json
{"mcpServers":{"ecompick":{"command":"node","args":["/absolute/path/ecompick-mcp/dist/cli.js"]}}}

After npm publication, the configuration becomes:

json
{"mcpServers":{"ecompick":{"command":"npx","args":["-y","ecompick-mcp"]}}}

Claude Code (local)

sh
claude mcp add --transport stdio ecompick -- node /absolute/path/ecompick-mcp/dist/cli.js

Cursor (local)

json
{"mcpServers":{"ecompick":{"command":"node","args":["/absolute/path/ecompick-mcp/dist/cli.js"]}}}

Tools

ToolParametersResult
search_toolsquery?, task?, platform?, pricing?, kind?, limit?Filtered shortlist; default 5, maximum 20
get_toolslugPublic details and source links
find_alternativesslugDocumented, published alternatives
compare_toolsslugs (2–3 distinct values)Pricing types, platforms and kinds
list_tasksnoneTask IDs, names and counts
list_platformsnonePlatform IDs, names and explicit-support counts

Every tool entry includes an EcomPick detail link with ?ref=mcp and checkedAt, the last editorial verification date (null when unavailable). No scores are generated. A platform-independent tool is not claimed to have a native integration.

Pricing filters use catalog labels such as Free, Free plan, Free trial, Paid, Usage based or Contact sales. Filters combine with AND. Use facet tools for current task/platform IDs. Unknown prices remain unknown; official pricing links are provided.

Example conversations

Seller: “Find product-image tools for my Shopify store with a free plan.” Assistant workflow: list_tasks(), list_platforms(), then search_tools({"task":"product-images","platform":"shopify","pricing":"Free plan"}). Return current matches with dates and sources; if none match, say so.

Seller: “What alternatives are listed for this tool?” Assistant workflow: Take the slug from a search result, call find_alternatives({"slug":"<returned-slug>"}), and explain the documented differences.

Seller: “Compare these two tools.” Assistant workflow: compare_tools({"slugs":["<first-slug>","<second-slug>"]}). Compare pricing type, platform coverage and delivery kind without inventing numeric prices or ratings.

Agent Skill

Copy skills/ecompick to ~/.claude/skills/ecompick for Claude Code, or your Agent Skills-compatible client's skills directory. It uses the remote MCP tools when available and public JSON otherwise. No MCP installation is required for the JSON path.

Data and privacy

The directory is not bundled in this repository or npm package. The stdio server fetches these read-only endpoints at runtime and caches successful responses for five minutes:

Local stdio queries are filtered on your machine. The hosted MCP receives query arguments. Clicking an EcomPick result with ref=mcp contributes to referral analytics. No seller-account access is needed.

Code is licensed under MIT. Public data is free to use; cite EcomPick detail pages, do not mirror the entire site and do not resell the directory data. See data terms. Product features and prices can change after the recorded check date.

Development and publication

sh
npm cinpm testnpm run test:livenpm pack --dry-run

Tests use synthetic fixtures. CI builds and tests on Node.js 22 and 24. test:live checks the deployed remote server and the built stdio server with the official MCP SDK.

To publish the prepared package, the maintainer runs npm login, then npm publish --access public (complete npm's own account/2FA requirements). Update the publication note above after the package is actually available.

The remote-only Registry descriptor is in server.json. The manual Publish remote MCP to Registry workflow uses GitHub OIDC and publishes metadata only; it does not publish to npm.

來源:README.md,提交 0259dee

工具

6

search_tools

Find published ecommerce tools by text, seller task, platform, pricing type and delivery kind. Filters combine with AND. Returns up to 20 concise matches with EcomPick source links and last checked dates. Any-store tools are included for a platform but are not implied to have native integrations.

輸入參數kindtasklimitquerypricingplatform

get_tool

Get one published tool by exact slug: tagline, task, platform support, pricing label and official pricing link, website, alternatives, EcomPick source and last checked date. Does not invent prices or ratings.

輸入參數slug必填

find_alternatives

Get editorially linked published alternatives to a tool. Returns an empty list when none are documented; does not guess substitutes.

輸入參數slug必填

compare_tools

Compare two or three distinct published tools by pricing label, official pricing page, platforms, any-store support and delivery kind. Includes sources and last checked dates; no scores or invented prices.

輸入參數slugs必填

list_tasks

List seller task IDs and names for the task filter, with published tool counts, EcomPick links and the oldest available last checked date among their tools.

無需輸入參數。

list_platforms

List commerce platform IDs and names for the platform filter. Counts are explicit platform support, excluding tools marked only as any-store. Includes source links and oldest available last checked dates.

無需輸入參數。

版本歷史

1
  1. v0.1.0最新Oct 30, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分