mcpField
E
Elicitly

Elicitly

ローカル
elicitly.aiAI・エージェント14 日前に更新

Elicitly について

Elicitlyは、エージェントのプロンプトやスキルに人の入力を加えるオープンソースのローカルMCPサーバーとツールキットです。確認・フォームダイアログに加え、ホストのelicitation対応状況を診断できます。

主な機能

  1. 01確認ダイアログ
  2. 02スキーマベースのフォーム
  3. 03ホストのelicitation診断
  4. 04インラインLiquidJSテンプレート
  5. 05組み込み可能なelicitationツールキット

活用シーン

  1. 01エージェントの操作に人の承認を求める
  2. 02ワークフローで構造化された回答を収集する
  3. 03MCPホストのelicitation対応を確認する

MCP 対応

Elicitlyはローカルのstdio MCPサーバーを通じてelicitationツールを提供します。@elicitly/toolsを使うと、開発者は自身のMcpServerにこれらのツールを登録できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ai-elicitly-elicitly": {
"command": "npx",
"args": [
"-y",
"elicitly"
]
}
}
}
起動コマンドnpx -y elicitly

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmelicitly0.8.4

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
labelsobjectいいえOK/キャンセルボタンのラベルを変更またはローカライズします。各ラベルは前後の空白が除去され、長さは 1-40 文字です。不明なキーは拒否されます。ボタンの配置とスタイルは固定です。
labels.okstringいいえOKボタンの置換ラベル(例:「Aceptar」)。
labels.cancelstringいいえCancelボタンの置換ラベル(例:「Cancelar」)。
messagestringはいホストの確認ダイアログでユーザーに表示される「はい/いいえ」の質問。
timeoutSecondsnumberいいえ回答を待つ時間(秒単位、デフォルトは 300、範囲は 60~3600 に制限)。

詳細

Elicitly — 無料版

npm — elicitly npm — @elicitly/tools Docs License: Apache-2.0 CI Coverage
elicitly MCP server — quality and maintenance score on Glama Listed on mcpservers.org

AI には質問があり、ユーザーには答えがあります。 Elicitly は、 MCP elicitation を通じて、 プロンプトや Agent Skills に人間が介在できるようにします。

このリポジトリは、オープンソースの 無料版 です。elicitly ローカル MCP サーバーと @elicitly/tools ライブラリを提供します。レビュー用ページ、 監査履歴、組織ダッシュボードを備えた、承認を永続的に管理するホスト型の Pro Edition は、elicitly.ai にあります。

クイックスタート

ローカル(stdio)MCP サーバーを npm から直接実行できます。クローンも設定も不要です。

npx -y elicitly

MCP ホストに登録します(Claude Code の例です。stdio 対応ホストならどれでも動作します)。

claude mcp add elicitly -- npx -y elicitly

または、コマンドラインを使わずに設定できます。Claude Desktop で、 最新リリースから elicitly.mcpb をダウンロードして 開くと、ワンクリックで使える自己完結型の デスクトップ拡張機能になります。

次に、エージェントに elicit_confirm(「公開しますか?」)、elicit_form (独自の JSON スキーマ)、elicit_doctor(このホストは実際に elicitation に対応していますか?)、または elicit_display(LiquidJS テンプレートを MCP App としてインライン表示)を呼び出すよう依頼してください。

パッケージ

パッケージ説明
elicitlyローカル stdio MCP サーバー(npx -y elicitly)
@elicitly/tools組み込み可能なツールキット:独自の McpServer に elicitation ツールを登録

概要

MCP には、人に質問するためのネイティブな方法である elicitation があります。しかし、 ホストの対応状況にはばらつきがあり、これを起動できるのは MCP の サーバー だけです。 質問するだけのために自分でサーバーを構築したい人はいません。Elicitly はそのための サーバー(または @elicitly/tools を使って、自分のサーバーに組み込むツールキット)であり、 実際のホスト対応状況を確認できる診断機能(elicit_doctor)も備えています。 その結果は公開の対応状況マトリックスに反映されます。

開発

pnpm install
pnpm build        # tsdown で両パッケージをビルド
pnpm test         # vitest
pnpm test:coverage # vitest + v8 カバレッジ(しきい値を適用。HTML レポートは coverage/)
pnpm typecheck    # tsc
pnpm check        # biome

ライセンス

Apache-2.0

Elicitly™ は Preneur LLC の商標です。詳しくは TRADEMARKS.md をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。