mcpField
O
originselect-mcp-server

originselect-mcp-server

本地服务
originselect.com商业与营销07 周前更新

关于 originselect-mcp-server

originselect-mcp-server 将 AI Agent 接入 OriginSelect 的道德标准与原产地已核验产品及品牌目录。它支持筛选产品和品牌、细化已有搜索,并可选提供站点自有数据洞察工具。

主要功能

  1. 01按原产地和价值观搜索产品
  2. 02按道德标准发现品牌
  3. 03细化已有产品搜索
  4. 04列出支持的价值观与分类
  5. 05可选的站点自有表现洞察
  6. 06只读的出站 API 请求

适用场景

  1. 01寻找来自指定国家的产品
  2. 02按指定价值观搜索品牌
  3. 03按价格或分类缩小结果范围
  4. 04查看站点流量和联盟表现

MCP 相关

MCP 服务提供目录搜索、品牌发现、搜索细化,以及价值观、分类和国家查询工具。可选的站点自有数据洞察工具需要 INTELLIGENCE_API_KEY。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"chhavimishra-originselect": {
"command": "npx",
"args": [
"-y",
"originselect-mcp-server"
],
"env": {
"API_BASE_URL": "<API_BASE_URL>",
"INTELLIGENCE_API_KEY": "<INTELLIGENCE_API_KEY>"
}
}
}
}
启动命令npx -y originselect-mcp-server
需要配置的环境变量
API_BASE_URLBase URL for the OriginSelect API
INTELLIGENCE_API_KEY密钥Required only for the get_* intelligence tools (proprietary traffic/revenue evidence). Product search tools work without it.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmoriginselect-mcp-server1.0.12

工具

19

收录的工具列表 · 更新于 2 周前

参数类型必填说明
brandstring否要搜索的品牌名称
limitnumber否要返回的产品数量上限(1~50)
querystring否用于提供上下文的可选自然语言查询(例如,"non-toxic baby shampoo from Canada")。下方的结构化字段优先。
marketenum否市场范围:"canada" 表示仅限加拿大产品,"global" 表示国际产品,"all" 表示两者canada | global | all
valuesarray否用于筛选的道德/所有权价值(例如,["women-owned", "organic", "non-toxic"])
countryenum否用于筛选的原产国Canada | USA
categoryenum否产品类别Beauty | Personal Care | Baby | Health & Wellness | Supplements | Home & Kitchen | Cleaning | Food & Grocery | Beverages | Pet Care | Fashion | Accessories | Electronics | Office | Outdoors | Sports | Toys
keywordsarray否具体的产品关键词(例如,["shampoo", "moisturizer"])
priceMaxnumber否最高价格(美元)
classificationenum否加拿大品牌分类筛选条件fully-canadian | canadian-manufactured | canadian-operations

详细介绍

OriginSelect MCP Server

npm version License: MIT

用于 OriginSelect 的 Model Context Protocol 服务——让 AI Agent 搜索符合伦理标准且产地经过验证的产品和品牌。

兼容 Claude Desktop、Cursor、Windsurf 以及任何兼容 MCP 的客户端。

请参阅 OriginSelect 开发者页面,了解 API 文档和其他集成选项。

快速开始

选项 1:npx(推荐)

无需安装——只需添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "originselect": {
      "command": "npx",
      "args": ["originselect-mcp-server"]
    }
  }
}
选项 2:全局安装
npm install -g originselect-mcp-server

然后添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "originselect": {
      "command": "originselect-mcp-server"
    }
  }
}
选项 3:从源代码安装
git clone https://github.com/chhavimishra/originselect-mcp-server.git
cd originselect-mcp-server
npm install
{
  "mcpServers": {
    "originselect": {
      "command": "node",
      "args": ["/absolute/path/to/originselect-mcp-server/src/index.js"],
      "env": {
        "API_BASE_URL": "https://api.originselect.com"
      }
    }
  }
}
Cursor / Windsurf

添加到 MCP 设置中:

{
  "originselect": {
    "command": "npx",
    "args": ["originselect-mcp-server"]
  }
}

示例查询

连接后,向 AI 助手提问:

  • “查找来自加拿大、价格低于 $25 的有机婴儿用品”
  • “给我看看美国由女性拥有的咖啡品牌”
  • “有哪些获得 B Corp 认证的护肤品牌?”
  • “查找纯素、无残忍对待动物的宠物用品”

工具

search_products

按价值观、国家、类别、品牌或关键词搜索精选产品目录。

"Find organic baby products from Canada under $25"
→ { country: "Canada", category: "Baby", values: ["organic"], priceMax: 25 }
参数类型描述
querystring可选的自然语言查询,用于提供上下文
countrystring原产国(Canada、USA)
categorystring产品类别(Beauty、Baby、Pet Care 等)
valuesstring[]伦理价值观(women-owned、organic、b-corp 等)
brandstring品牌名称
keywordsstring[]产品关键词(shampoo、coffee 等)
priceMaxnumber最高价格(美元)
marketstringcanada、global 或 all(默认值:all)
limitnumber产品数量上限(1-50,默认值:12)
search_brands

按伦理价值观、国家或类别发现品牌。

参数类型描述
countrystring原产国
valuesstring[]伦理价值观
categorystring产品类别
brandstring要查询的品牌名称
marketstring市场范围
limitnumber品牌数量上限(1-20,默认值:10)
refine_search

通过添加或移除筛选条件来优化之前的搜索。接收之前 search_products 响应中的 intent 对象并应用修改,无需从头重新查询。

{
  "intent": { "...from previous response..." },
  "modifications": [
    { "action": "add", "field": "values", "value": "organic" },
    { "action": "remove", "field": "values", "value": "vegan" },
    { "action": "modify", "field": "priceMax", "value": 30 }
  ]
}
get_values

列出所有 21 种受支持的伦理/所有权价值观(women-owned、b-corp、organic 等)。

get_categories

列出所有 17 种受支持的产品类别。

get_countries

列出所有受支持的原产国(目前为 Canada 和 USA)。

第一方情报工具

专有的 OriginSelect 流量/收入数据证据——需要 INTELLIGENCE_API_KEY (参见环境变量)。每个响应都设有范围限制,并包含日期窗口和数据新鲜度信息, 还会将归因标记为 deterministic/aggregate/inferred, 让你了解每个数字的可信度。这些工具用于回答“我们自己的网站发生了什么”, 而非进行公开网络研究(SERP、竞争对手);这类研究请使用你自己的搜索/浏览工具 另行开展。

工具用途
get_daily_priorities按优先级排序的热门机会,附带证据和原因代码
get_page_performance单个 URL 的跨渠道表现
get_query_performance单个查询在不同引擎和页面上的表现
get_page_queries为单个页面带来流量的查询
get_query_pages针对单个查询排名的页面
get_ranking_changes随时间变化的页面查询排名上升/下降情况
get_ctr_opportunities排名位置对应的点击率较低的页面/查询
get_cannibalization页面曝光度重叠的查询
get_channel_performance单个页面在 Google/Bing/Pinterest/AI 上的表现明细
get_affiliate_performance按计划和市场划分的联盟点击量/收入/佣金
get_ai_referral_performance单个页面来自 AI 引擎的引荐行为
get_change_history单个页面的已记录构建/内容变更
get_data_freshness所有情报数据源的连接器状态

架构

AI Agent (Claude, GPT, Cursor)
    │
    │  MCP (stdio)
    ▼
┌─────────────────────────┐
│  MCP Server (this pkg)  │
│  19 tools               │
└───────────┬─────────────┘
            │  HTTPS
            ▼
┌─────────────────────────┐
│  OriginSelect API       │
│  api.originselect.com   │
└─────────────────────────┘

环境变量

变量默认值描述
API_BASE_URLhttps://api.originselect.comDiscovery API 基础 URL
INTELLIGENCE_API_KEY(none)仅上述情报工具需要;产品搜索无需此密钥

支持的值

women-owned · black-owned · indigenous-owned · veteran-owned
family-owned · lgbtq-owned · aapi-owned · latino-owned · minority-owned
b-corp · organic · sustainable · vegan · non-gmo · fair-trade
non-toxic · cruelty-free · fragrance-free · plastic-free
social-impact · gluten-free

安全与信任

此 MCP 服务是开源的,并且完全可审计:

  • 只读——仅向 api.originselect.com 发出 HTTPS 请求
  • 无文件系统访问——不会读取或写入任何本地文件
  • 无遥测——不会向任何地方发送用户数据或分析数据
  • 依赖项极少——仅有一个运行时依赖项(@modelcontextprotocol/sdk)
  • 源代码——github.com/chhavimishra/originselect-mcp-server

如需报告漏洞,请参阅 SECURITY.md。

许可证

MIT

私有 ChatGPT 传输方式(已准备,但尚未发布或部署)

现有的 src/index.js stdio 入口和 19 个工具的清单保持不变。私有 Codex 连接可以继续使用当前的启动器和服务端 INTELLIGENCE_API_KEY 配置。

originselect-mcp-server/intelligence 导出 createIntelligenceServer,这是一个独立工厂,复用现有的 13 个 intelligence 描述符。它需要经过身份验证的读取分发器;其中不包含目录或变更分发,并添加了严格的 schema、OAuth 元数据和只读注解。仅远程选项会提供固定的仅页面基线,以及附带日期的国家/设备诊断信息。这些选项不会更改旧版 stdio schema。

现有的 OriginSelect 后端会通过无状态 Streamable HTTP,在拟议的 https://mcp.originselect.com/mcp 端点挂载此工厂。Cognito 通过官方 MCP SDK OAuth 代理处理用户登录、PKCE 和令牌刷新。后端控制器会直接执行读取操作:不会向 ChatGPT 提供 intelligence API key,不会将其放入 URL,也不会在 OAuth 令牌中转发。

后端会安装由其 scripts/vendor-private-mcp.mjs 生成的本地 vendor/originselect-mcp-server-1.0.12.tgz;无需发布到 npm。更改此工厂或其描述符后,请重新构建该制品并更新后端锁文件。供应商化清单会记录归档校验和。

部署、所有者允许名单、ChatGPT 连接说明和回滚流程记录在后端的 intelligence/mcp/README.md 中。本地 SDK 测试不等同于 ChatGPT 验收:在实际经过身份验证的 ChatGPT 调用与保存的 2026 年 8 月 8 日至 9 月 4 日仅页面证据相符之前,部署仍未通过验收。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。