AGC 客户端 MCP 能力暴露 #274
Reference in New Issue
Block a user
Delete Branch "codex/agc-client-mcp-facade"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目标
保留现有客户端对话与 Codex app-server 链路,把客户端自身受控业务能力通过 MCP 暴露给 Codex。
范围
明确不做
当前 PR 先建立独立分支与审查边界,后续提交实现与定向验证。
审查结论:发现多个阻塞问题,请修复后再复审。1) apps/ai-game-creator-shell/src-tauri/src/agent/direct_tools_mcp.rs:1735-1746 新增命令未加入 main.rs generate_handler,外部 HTTP MCP 实际无法启动。2) direct_tools_mcp.rs:525-541 只校验 conversation.read,record_response 未校验 conversation.write,可绕过项目写权限。3) start_external_mcp_loopback 未绑定工具桥 URL,MCP 工具调用失败。4) 脱敏后 summary 仍取原始 content,敏感信息可泄漏。
本次审查 head sha:
d7d6ca2ecc3491e0764869cf6954bfc8c4e36712。