
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 分