← 返回问题库
问题库MCPApp / CLI / IDE进阶

MCP server 的 required=true 有什么作用?

它把 MCP 初始化从可选能力提升为任务启动条件,失败时不再静默降级。

5 分钟阅读核验于 2026/07/16

什么时候使用

只有任务结果依赖该 server 的数据或动作时才设为 required。辅助性文档搜索或偶尔使用的工具通常保持可选更稳妥。

自动化注意

CI 应检查非零退出并输出初始化错误。不要在 server 缺失时生成看似成功但证据不完整的结果。

参考来源

优先使用 OpenAI 官方文档与官方仓库。外部来源会单独标识。

  1. OpenAI Codex MCP

    官方来源 · https://learn.chatgpt.com/docs/extend/mcp

  2. OpenAI Codex Non-interactive Mode

    官方来源 · https://learn.chatgpt.com/docs/non-interactive-mode

codex.study 是独立运营的中文 Codex 学习与资料平台,与 OpenAI 不存在隶属、授权或官方认证关系。