
Originselect Mcp Server
io.github.chhavimishra由 GitHub 帳號 chhavimishra 發布v1.0.12更新於 Oct 24, 2026
Search ethical, origin-verified products and brands by country of origin
概覽
搜尋 OriginSelect 精選、經產地驗證的道德產品與品牌,並可選用其第一方流量與營收情報工具。
- 可以做什麼
- 依產地、品類、品牌、道德價值、關鍵字與最高價格搜尋產品
- 依道德價值、國家或品類探索品牌
- 在既有產品搜尋結果上新增、移除或修改篩選條件來細化
- 列出支援的道德價值、產品品類與產地國家
- 查詢第一方流量與營收證據:每日優先事項、頁面與查詢成效、排名變化、點擊率機會、關鍵字互相排擠、通路、聯盟與 AI 引薦拆分、變更歷史與資料新鮮度
- 適用情境
- 適合讓助理尋找符合特定價值觀或特定產地的產品與品牌,例如加拿大的有機嬰兒用品或美國的女性經營咖啡品牌。情報工具適合 OriginSelect 網站擁有者檢視自家流量與營收證據。
- 執行需求
- 以 stdio 在本機執行,通常透過 npx 或全域 npm 安裝,因此需要 Node.js。會向 OriginSelect API 發出 HTTPS 對外請求,可用 API_BASE_URL 覆寫基礎位址。金鑰 INTELLIGENCE_API_KEY 僅 get_* 情報工具需要,產品搜尋不需此金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Originselect Mcp Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
OriginSelect MCP Server
Model Context Protocol server for OriginSelect — search ethical, origin-verified products and brands via AI agents.
Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.
See the OriginSelect developer page for API docs and other integration options.
Quick Start
Option 1: npx (recommended)
No install needed — just add to your Claude Desktop config:
Option 2: Global install
Then add to Claude Desktop config:
Option 3: From source
Cursor / Windsurf
Add to your MCP settings:
Example Queries
Once connected, ask your AI assistant:
- "Find organic baby products from Canada under $25"
- "Show me women-owned coffee brands in the US"
- "What B Corp certified skincare brands do you have?"
- "Find vegan, cruelty-free pet products"
Tools
search_products
Search the curated product catalog by values, country, category, brand, or keywords.
search_brands
Discover brands by ethical values, country, or category.
refine_search
Refine a previous search by adding/removing filters. Takes the intent object from a prior search_products response and applies modifications — no need to re-query from scratch.
get_values
List all 21 supported ethical/ownership values (women-owned, b-corp, organic, etc.).
get_categories
List all 17 supported product categories.
get_countries
List all supported countries of origin (currently Canada and USA).
First-party intelligence tools
Proprietary OriginSelect traffic/revenue evidence — requires INTELLIGENCE_API_KEY
(see Environment Variables). Every response is bounded, includes date-window and
freshness context, and labels attribution as deterministic/aggregate/inferred
so you know how much to trust each number. These tools answer "what's going on
with our own site," not public-web research (SERPs, competitors) — do that
separately with your own search/browse tools.
Architecture
Environment Variables
Supported Values
Security & Trust
This MCP server is open source and fully auditable:
- Read-only — only makes outbound HTTPS requests to
api.originselect.com - No filesystem access — does not read or write any local files
- No telemetry — does not send user data or analytics anywhere
- Minimal dependencies — single runtime dependency (
@modelcontextprotocol/sdk) - Source code — github.com/chhavimishra/originselect-mcp-server
See SECURITY.md for vulnerability reporting.
License
MIT
Private ChatGPT transport (prepared, not published or deployed)
The existing src/index.js stdio entry point and its 19-tool inventory remain
unchanged. The private Codex connection can continue using its current launcher
and server-side INTELLIGENCE_API_KEY setup.
originselect-mcp-server/intelligence exports createIntelligenceServer, a
separate factory reusing the 13 existing intelligence descriptors. It requires
an authenticated read dispatcher; it contains no catalog/mutation dispatch and
adds strict schemas, OAuth metadata and read-only annotations. Remote-only
options expose a pinned page-only baseline and dated country/device diagnostics.
These options do not alter the legacy stdio schemas.
The existing OriginSelect backend mounts this factory at the proposed
https://mcp.originselect.com/mcp endpoint using stateless Streamable HTTP.
Cognito handles user sign-in/PKCE/refresh through the official MCP SDK OAuth
proxy. Backend controllers execute the reads directly: no intelligence API key
is given to ChatGPT, put into a URL, or forwarded in OAuth tokens.
The backend installs a local vendor/originselect-mcp-server-1.0.12.tgz produced
by its scripts/vendor-private-mcp.mjs; no npm publication is needed. After
changing this factory or its descriptors, rebuild that artifact and update the
backend lockfile. The vendored manifest records the archive checksum.
Deployment, owner allowlisting, ChatGPT connection instructions and rollback
are documented in the backend's intelligence/mcp/README.md. A local SDK test
is not ChatGPT acceptance: the deployment remains unaccepted until an actual
authenticated ChatGPT call matches the saved Aug 8–Sep 4, 2026 page-only evidence.
來源:README.md,提交 6c549ac
工具
0版本歷史
1- v1.0.12最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分