使用说明
激发MCP服务器
此MCP服务器允许代理直接向用户请求信息,如文本、数字等。
工具
-
elicit_information- 一种直接向用户请求信息的工具,作为自由格式的文本输入
- 输入:
requestedInformationTitle(string):所请求信息的简明标题requestedInformationDescription(string,可选):请求信息的可选简明描述
- 返回:包含用户响应的文本内容(“用户用{answer}回答”),或在用户拒绝/取消时发出通知
-
elicit_options- 提示用户从选项列表中选择的工具
- 输入:
requestedInformationTitle(string):所请求信息的简明标题requestedInformationDescription(string,可选):请求信息的可选简明描述options(字符串数组):可供选择的选项值数组optionNames(字符串数组,可选):选项的可选人类可读名称数组。必须与选项的长度和顺序相匹配(如果提供)
- 返回:包含用户所选选项的文本内容(“用户回答:{selection}”),或在用户拒绝/取消时发出通知
-
elicit_boolean- 提示用户输入布尔响应(是/否、真/假、开/关等)的工具
- 输入:
question(string):一个可以用布尔响应回答的简洁问题questionDescription(string,可选):请求信息的可选简明描述
- 返回:包含用户布尔响应的文本内容(“用户回答:true/false”),或在用户拒绝/取消时发出通知
-
elicit_number- 提示用户输入数字的工具
- 输入:
requestedNumberTitle(string):所请求号码的简明标题requestedNumberDescription(string,可选):请求信息的可选简明描述minimum(数字,可选):可选的最小值约束maximum(数字,可选):可选的最大值约束
- 返回:带有用户数字输入的文本内容(“用户回答:{number}”),或在用户拒绝/取消时发出通知
-
elicit_date_time- 提示用户输入日期或日期时间的工具
- 输入:
requestedDateTimeTitle(string):所请求日期/时间的简明标题requestedDateTimeDescription(string,可选):请求信息的可选简明描述format(枚举:“date”|“date time”,默认值:“日期”):日期/时间输入的格式。“date”仅表示日期,“date time”表示日期和时间
- 返回:包含用户日期/时间输入的文本内容(“用户回答:{date}”),或在用户拒绝/取消时发出通知
-
elicit_email- 提示用户输入电子邮件地址的工具
- 输入:
requestedEmailTitle(string):所请求电子邮件的简明标题requestedEmailDescription(string,可选):请求信息的可选简明描述
- 返回:包含用户电子邮件输入的文本内容(“用户回复:{email}”),或在用户拒绝/取消时发出通知
-
elicit_uri- 提示用户输入URI的工具
- 输入:
requestedUriTitle(string):所请求URI的简明标题requestedUriDescription(string,可选):请求信息的可选简明描述
- 返回:带有用户URI输入的文本内容(“用户用:{URI}回答”),或在用户拒绝/取消时发出通知
使用Claude Desktop(使用 stdio运输)
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"elicit": {
"command": "npx",
"args": [
"-y",
"@blizzy/mcp-elicit"
]
}
}
}
使用VS代码
为了快速安装,请使用下面的一键安装按钮。
对于手动安装,请将以下JSON块添加到VS Code中的用户设置(JSON)文件中。您可以按 Ctrl + Shift + P 和打字 Preferences: Open User Settings (JSON).
您可以选择将其添加到名为的文件中 .vscode/mcp.json 在您的工作空间中。这将允许您与他人共享配置。
请注意
mcp中不需要密钥.vscode/mcp.json文件。
NPX
{
"mcp": {
"servers": {
"elicit": {
"command": "npx",
"args": ["-y", "@blizzy/mcp-elicit"]
}
}
}
}
从源代码运行 HTTP+SSE传输 (已弃用 2025-03-26)
pnpm install
pnpm run start:sse
从源代码运行 可流式HTTP传输
pnpm install
pnpm run start:streamableHttp
作为已安装的软件包运行
安装
npm install -g @blizzy/mcp-elicit@latest
运行默认(stdio)服务器
npx @blizzy/mcp-elicit
或者明确指定stdio
npx @blizzy/mcp-elicit stdio
运行SSE服务器
npx @blizzy/mcp-elicit sse
运行可流式传输的HTTP服务器
npx @blizzy/mcp-elicit streamableHttp
许可证
此软件包根据MIT许可证获得许可。
