用途:本技能用于安装、更新、排查和使用官方 htlin222/openevidence-mcp 服务器。它不重新实现 OpenEvidence API,而是通过 localhost 中继与用户已登录浏览器标签页中的 Chromium 扩展发送请求;直接 HTTP 请求会被机器人检测拦截,因此不可用直连客户端替代。
主要能力:提供 oe_health(检查中继守护进程、扩展连接、协议版本与近期活动,不访问 OpenEvidence)、oe_auth_status(经中继访问 /api/auth/me 验证登录)、oe_ask(提交临床问题,默认 fire-and-forget)、oe_article_get(按 article_id 获取答案,可 wait_for_completion)、oe_public_get(读取 /ask/<id> 公开链接)、oe_answers_search,以及集合与访问权限相关工具。
使用方式:先定位含 SKILL.md 的技能目录,运行 bash <skill-directory>/scripts/oe-mcp.sh <install|update|status|cleanup|uninstall>;可用 OE_MCP_DIR 指定上游检出位置,默认 ~/openevidence-mcp。首次安装执行 install,需 Node.js 22+,随后手动在 Chrome、Edge、Brave、Arc、Vivaldi 或 Opera 打开 chrome://extensions,启用开发者模式,加载 <openevidence-mcp>/extension/dist,并保持登录 openevidence.com,再重连 MCP 客户端。提问流程:连接未知先 oe_health,登录未知再 oe_auth_status,然后 oe_ask 取得 article_id,再 oe_article_get 获取结果;追问可传 original_article_id。
限制与注意:oe_article_set_access 属敏感写操作,仅在用户明确要求时更改,含 PHI 或敏感信息时不得公开;集合写操作仅在用户要求时使用。uninstall 会保留 ~/.openevidence-mcp 数据与浏览器扩展,除非用户另行明确要求彻底清除。扩展未加载且客户端未重连前,不得声称安装完成。