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)。
使用方式
- 通过命令行运行本地 stdio MCP 服务器:npx -y elicitly。
- 在任意 MCP 主机中注册该服务器(文档以 Claude Code 为例,其他 stdio 主机同样适用)。
- 在 Claude Desktop 中可绕过命令行:从最新 release 下载 elicitly.mcpb 并打开,即可完成一键自包含的桌面扩展安装。
- 安装后,让 Agent 调用 elicit_confirm、elicit_form、elicit_doctor 或 elicit_display 即可。
适用场景
- 需要在 AI 执行关键操作前请求用户确认(如发布、部署等)。
- 需要 AI 向用户收集结构化信息(通过自定义 JSON Schema 生成表单)。
- 需要验证或了解某个 MCP 主机对 elicitation 的实际支持情况。
- 需要将人在环路能力集成进自建的 MCP 服务器。
限制与版本说明
- 本仓库为开源免费版,包含本地 MCP 服务器与 @elicitly/tools 库。
- 托管 Pro 版(提供持久审批与审阅页面、审计追踪和组织仪表盘)位于 elicitly.ai,不属于本仓库。
- 关于定价、收费、平台兼容性等更多细节,当前资料暂未提供。