SuperAPI AI 工具集

elicitly

Elicitly 免费版是一个面向 AI 提示词与 Agent Skills 的人在环路(human-in-the-loop)工具,基于 MCP elicitation 实现。它提供本地 MCP 服务器(可通过 npx -y elicitly 直接运行)以及可嵌入的工具库 @elicitly/tools。用户可在 MCP 主机中直接获得原生确认对话框和由 JSON Schema 生成的结构化表单,并可通过 elicit_doctor 检查当前主机是否支持 elicitation。仓库为开源免费版;托管 Pro 版位于 elicitly.ai。

访问官网

工具介绍

Elicitly 免费版用于在 MCP(Model Context Protocol)生态中为 AI 提示词和 Agent Skills 提供人在环路(human-in-the-loop)能力。它解决的问题是:虽然 MCP 原生支持通过 elicitation 向人类提问,但各主机(MCP host)的支持程度不一致,而且只有 MCP 服务器才能触发该能力。Elicitly 就是这样一个服务器,或者通过 @elicitly/tools 作为工具库嵌入到你自己的服务器中。

主要能力

  • 本地 MCP 服务器:可通过 npx -y elicitly 直接从 npm 运行(stdio 模式),无需克隆代码或额外配置。
  • 可嵌入工具库:@elicitly/tools 允许将人在环路能力集成到自定义的 MCP 服务器内。
  • 交互工具:向 Agent 提供以下调用:
    • elicit_confirm:原生确认对话框(例如“Ship it?”)。
    • elicit_form:根据用户提供的 JSON Schema 生成类型化表单。
    • elicit_doctor:检测当前 MCP 主机是否真正支持 elicitation。
    • elicit_display:将 LiquidJS 模板渲染为内联的 MCP App 进行展示。
  • 宿主支持诊断:elicit_doctor 的输出会汇入公开的支持矩阵(Support Matrix)。

使用方式

  1. 通过命令行运行本地 stdio MCP 服务器:npx -y elicitly。
  2. 在任意 MCP 主机中注册该服务器(文档以 Claude Code 为例,其他 stdio 主机同样适用)。
  3. 在 Claude Desktop 中可绕过命令行:从最新 release 下载 elicitly.mcpb 并打开,即可完成一键自包含的桌面扩展安装。
  4. 安装后,让 Agent 调用 elicit_confirm、elicit_form、elicit_doctor 或 elicit_display 即可。

适用场景

  • 需要在 AI 执行关键操作前请求用户确认(如发布、部署等)。
  • 需要 AI 向用户收集结构化信息(通过自定义 JSON Schema 生成表单)。
  • 需要验证或了解某个 MCP 主机对 elicitation 的实际支持情况。
  • 需要将人在环路能力集成进自建的 MCP 服务器。

限制与版本说明

  • 本仓库为开源免费版,包含本地 MCP 服务器与 @elicitly/tools 库。
  • 托管 Pro 版(提供持久审批与审阅页面、审计追踪和组织仪表盘)位于 elicitly.ai,不属于本仓库。
  • 关于定价、收费、平台兼容性等更多细节,当前资料暂未提供。