mcpField
O
OwnerSpec

OwnerSpec

远程服务
ownerspec.com其他03 天前更新

关于 OwnerSpec

OwnerSpec MCP 服务为家庭水处理、管道和空气设备问题提供带来源的资料、诊断、配件匹配与计算器,面向需要可核查答案的 AI Agent。答案附引用网址和事实核验日期。

主要功能

  1. 01搜索指南、计算器、配件和评测
  2. 02获取带来源的页面与速答
  3. 03解读水质报告并诊断问题
  4. 04匹配替换配件和产品推荐
  5. 05运行计算器并规划维护
  6. 06提供水硬度换算和软水器 sizing

适用场景

  1. 01根据水质检测结果查看 EPA 限值
  2. 02按设备型号查找适配滤芯或灯管
  3. 03估算软水器容量与盐效能
  4. 04生成附来源的家庭设备维护计划

MCP 相关

向 MCP 客户端提供只读工具、资源和 answer_from_ownerspec 提示词;部分工具可在支持 MCP Apps 的宿主中显示交互视图。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://ownerspec.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

8
参数类型必填说明
layerenum否限定为一个层级:guides(诊断)、calculators(计算尺寸)、parts(将型号与零件匹配)、reviews(比较产品)guides | calculators | parts | reviews
limitinteger否结果数量上限(默认值为 5)
querystring是搜索词,例如“iron well water orange stains”或“RCC7 filters”
topicstring否可选主题 slug,例如 softening、filtration、iron、reverse-osmosis、uv、testing

详细介绍

OwnerSpec MCP 服务

面向 OwnerSpec.com 的官方 Model Context Protocol 服务。OwnerSpec.com 是一份独立、以数据为先的参考资料,涵盖人们在家中拥有和维护的设备,分为三类:家用水处理(软水机、沉积物和活性炭过滤器、反渗透、紫外线、铁、硬度、硫化物气味、井水检测)、家用管道(热水器、漏水、防冻保护、马桶、水龙头、污水泵、除湿机)和家用空气(空气净化器及 CADR、加湿器、炉用过滤器及 MERV)。网站上的每个数据都注明来源,出处包括 EPA、NSF/ANSI、WQA、DOE、AHAM、州立推广服务机构或制造商自己的文档;每个页面都标注事实核验日期。

在线端点: https://ownerspec.com/mcp

无状态 Streamable HTTP 传输(通过 POST 使用 JSON-RPC 2.0),无需身份验证,也不使用会话。任何 MCP 客户端都可立即连接并调用工具。

连接

Claude Code

claude mcp add --transport http ownerspec https://ownerspec.com/mcp

**Claude.ai / Claude Desktop:**依次进入 Settings、Connectors、Add custom connector,输入 https://ownerspec.com/mcp,无需身份验证。

**ChatGPT:**依次进入 Settings、Connectors、Advanced、Developer mode,然后添加 https://ownerspec.com/mcp 作为 MCP 连接器(无需身份验证)。

MCP Inspector

npx @modelcontextprotocol/inspector https://ownerspec.com/mcp

工具

工具功能
search_pages对所有页面进行全文搜索,可按层级(指南、计算器、零件、评测)和主题筛选
get_page获取一个页面的纯净 Markdown,包含规范 URL、日期和来源
get_quick_answer获取页面中经引用佐证的 134 至 167 词快速解答、事实说明表(答案、公式或兼容性依据、输入、假设、方法、带类型的主要来源)、核验日期、常见问题及带类型的来源列表:可直接引用的段落
read_water_report输入实验室、检测试剂盒或供水机构的检测结果;逐项与 OwnerSpec EPA 表中的 EPA 限值比较,并提供单位换算和阅读指南
diagnose_water_problem输入症状或实验室检测结果,返回相应的诊断指南及其快速解答
troubleshoot_home_equipment针对警报器鸣响、热水器爆响、泵无法启动等问题,提供说明原因的指南
find_replacement_part输入型号或零件号,返回适配的滤芯、灯管或零件,以及交叉参考页面
get_product_picks根据需求,从评测和零件页面中推荐产品,并提供比较这些产品的评测页面
list_calculators列出 OwnerSpec 的所有计算器及其 ID 和输入字段
run_calculator使用用户提供的数据预填一个计算器:以文本形式展示页面中实时计算器所用的公式
convert_water_hardness换算 gpg、mg/L、dH、fH、Clark 和 mmol/L,并提供 USGS 区间
size_water_softener计算两次再生之间的软水机容量,给出最接近的标称规格和节盐型 Fleck 5600SXT 对应规格
plan_home_maintenance制定带日期的维护计划,每个维护间隔均引用制造商或发布该间隔的机构

所有工具均为只读,并标注 readOnlyHint: true、destructiveHint: false。

MCP App

在支持 MCP Apps (io.modelcontextprotocol/ui)的宿主中,8 个工具会呈现交互式视图:显示用户输入数字的实时计算器、带标记的水质报告表格、注明日期的维护计划,以及指南、零件和精选内容卡片。该视图(functions/_lib/widget.js,以 ui://ownerspec/view-v1.html 提供)是一个独立的 HTML 文档,包含手写的 postMessage 桥接代码,不使用 SDK,也不连接第三方来源。计算器使用网站页面自身的表单和脚本,这些内容取自 /index.json,因此聊天中的答案就是页面上的答案。

每个答案都会以引用网址和事实核验日期结尾。两个移植的计算器工具使用与网站计算器页面相同的常量,run_calculator 会运行页面自身的代码;如果两边出现偏差,网站构建就会失败。

该服务还会公开资源(llms.txt、llms-full.txt、站点地图、搜索索引、OpenAPI 描述、auth.md)和一个提示词 answer_from_ownerspec。

A2A agent

functions/a2a.js 是一个精简的 A2A Agent,地址为 https://ownerspec.com/a2a:通过 SendMessage(或 message/send)调用发送问题,返回已完成的任务,其产物包含匹配的页面、快速答案和可引用的网址。 卡片:https://ownerspec.com/.well-known/agent-card.json。

面向 Agent 的 Markdown

整个网站都可供 Agent 阅读,而不只是此服务:

透明度

OwnerSpec 是一个由联盟营销资助的网站,但此服务不会返回产品链接、价格或广告:精选内容会附上 OwnerSpec 的评测页面,其中会对这些内容进行比较;联盟链接及其披露信息也都位于该页面。编辑内容可免费阅读,没有付费墙,也无需身份验证。该网站不作出医疗声明,工具也不会:污染物数据均引用 EPA、WHO 或州级限值。隐私政策: ownerspec.com/legal/privacy(第 2.5 节)。

自托管

这是一个 Cloudflare Pages Function(functions/mcp.js、functions/a2a.js,共享代码位于 functions/_lib/)。如需运行自己的实例:

  1. 使用 Cloudflare Pages 项目部署 functions/ 目录,并在其前面配置静态网站。
  2. 该服务会从其所服务的网站实时读取内容:构建过程需生成 /index.json (每个页面一条记录,包含标题、网址、层级、主题、日期、快速答案、FAQ、来源、精选内容、 文本)以及对应的 Markdown 文件 <page>/index.md。将 SITE 常量指向你的部署。
  3. 将 mcp.js 中的计算器常量替换为你自己的页面上显示的常量,或者 移除这两个工具。

此仓库镜像了生产环境中的函数。如果你 fork 此仓库,请确保它们与你自己的网站配置保持同步。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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