在 Codex 中使用交互式窗口进行 AskUserQuestion 的介绍与使用方法

Codex 是一个轻量化的 Coding Agent,为了增强其交互性,开发者创建了一个名为 popup-mcp 的 MCP Server。这个服务器基于 Tauri 2 和 Vue 3 构建,为 AI Agent 提供了交互式的弹出对话框功能。它有两个主要工具:ask_user_question(用于单选和多选题问卷)和 confirm_action(用于是/否确认窗口)。

使用方法如下:

  1. 下载 popup-mcp 并在 Codex 中配置。配置文件示例如下:
[mcp_servers.popup-mcp]
command = "C:\path\to\popup-mcp.exe"
type = "stdio"
args = 
tool_timeout_sec = 3600
  1. 如果是在 WSL 环境下,需要先使用 mcp-proxy 进行转发,然后在 WSL 中进行相应的配置。
  2. 在使用时,可以使用键盘操作来增强交互性,如使用上下箭头切换选项,左右箭头切换问题,空格键勾选但不切换问题,回车键勾选并自动切换问题,以及 Esc 键取消问卷。
  3. 在使用建议中提到,最佳实践是在 AGENTS.md 文件中强调 Agent 应该在什么情况下使用这些工具。
  4. 开发者还提到了自定义指令可能优化使用体验,以及对于 gpt-5.x-不带codex 模型的评价。
  5. 最后,开发者还提到了原本计划将 MCP 做成插件式,但由于其他原因而放弃。

总的来说,popup-mcp 为 Codex 提供了一个强大的交互式窗口功能,使得 AI Agent 的使用更加灵活和高效。

标签: none

评论已关闭