Elicitly — Free Edition
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**Your AI has questions. Your users have answers.** Elicitly connects them —
human-in-the-loop for prompts and Agent Skills over
MCP elicitation.
This repository is the open-source **Free Edition**: the elicitly local MCP
server and the @elicitly/tools library. The hosted **Pro Edition** — durable
approvals with review pages, an audit trail, and organization dashboards —
lives at elicitly.ai.
Quick start
Run the local (stdio) MCP server straight from npm — no clone, no config:
npx -y elicitly
Register it in your MCP host (Claude Code shown; any stdio host works):
claude mcp add elicitly -- npx -y elicitly
Or skip the command line: in Claude Desktop, download elicitly.mcpb from
the latest release
and open it — a one-click, self-contained
desktop extension.
Then ask your agent to call elicit_confirm ("Ship it?"), elicit_form
(your own JSON schema), elicit_doctor (does this host actually support
elicitation?), or elicit_display (show a LiquidJS template rendered inline as an
MCP App).
Packages
| Package | What it is |
| --- | --- |
| elicitly | The local stdio MCP server (npx -y elicitly) |
| @elicitly/tools | Embeddable toolkit: register the elicitation tools on **your own** McpServer |
Why
MCP has a native answer for asking a human — elicitation — but host support is
inconsistent, and only an MCP *server* can trigger it. Nobody wants to roll
their own server just to ask a question. Elicitly is that server (or, via
@elicitly/tools, the toolkit inside yours), plus the diagnostic
(elicit_doctor) that makes real-world host support visible — feeding the
public Support Matrix.
Develop
pnpm install
pnpm build # tsdown builds both packages
pnpm test # vitest
pnpm test:coverage # vitest + v8 coverage (thresholds enforced; HTML report in coverage/)
pnpm typecheck # tsc
pnpm check # biome
License
Apache-2.0