来源:互联网 更新时间:2026-07-30 22:03
Model Context Protocol(MCP)正在快速拓展AI工具的能力边界,Claude、Cursor这些主流工具都已经支持,而Codex CLI则采用了TOML格式来配置MCP——和主流编辑器用的JSON格式相比,差异还是挺明显的。这篇文章就从Codex的MCP完整落地流程说起,把配置怎么写、怎么验证连通性、怎么实际调用工具,一步步拆解清楚。同时,也会深入解剖Codex核心配置文件里的全局设置、模型配置、多服务商模板配置,帮开发者快速上手自定义工具拓展。
Codex CLI的MCP配置,需要在 ~/.codex/config.toml 里定义一个 mcp_servers 部分。这个思路和Claude、Cursor在各自的JSON配置文件中定义 mcpServers 是一样的,只不过Codex用的是TOML,不是JSON。
举个例子,配置中加入了以下几个MCP服务:
[mcp_servers.context7]
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env = { "test" = "123456" }
[mcp_servers.puppeteer]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-puppeteer"]
env = { "test" = "123456" }
目前,Codex还没有提供专门的命令来验证MCP服务器的集成情况——这一点和Claude Code或Gemini CLI不同,后两者能给出详细的MCP连接信息。相信后续版本会补上这个功能。
不过,办法还是有的:如果在启动Codex时连不上配置的MCP server,它会直接报错。比如,故意把 @upstash/context7-mcp 改成 @upstash/context7-mcp1,再执行codex,就会看到这样的错误提示:

接下来,测试一下用 context7 这个MCP Server的效果:

从控制台输出可以看到,已经成功调用了 context7 工具,并且顺利输出了代码。

~/.codex/config.toml 是Codex的核心配置文件,经过调试,可以找到几个关键配置项。
首先是全局配置,这些选项需要放在配置文件的开头部分:
# 模型选择 (GPT-5 + High推理) model = "gpt-5" model_reasoning_effort = "high" # 默认模型提供商 model_provider = "openai" # 沙盒策略 (支持 read-only、workspace-write、danger-full-access、elevated) sandbox_mode = "workspace-write" # 审批策略 (支持 on-failure、on-request、untrusted以及never) approval_policy = "on-failure"
接下来是模型配置,包含Model Provider和Profile两部分。Model Provider用来定义AI提供商的配置,比如API类型、URL、API Key、Header等;而Profile则定义了一组模型和提供商的配置组合,方便复用。
# Model Providers
[model_providers.openrouter]
name = "Open Router"
base_url = "https://openrouter.ai/api/v1"
env_key = "OPENROUTER_API_KEY"
wire_api = "chat"
query_params = {}
[model_providers.openai]
name = "OpenAI using Chat Completions"
base_url = "https://api.openai.com/v1"
env_key = "OPENAI_API_KEY"
wire_api = "chat"
# Profiles
[profiles.o3]
model = "o3"
model_provider = "openai"
approval_policy = "never"
model_reasoning_effort = "high"
model_reasoning_summary = "detailed"
[profiles.gpt5]
model = "openai/gpt-5"
model_provider = "openrouter"
配置好之后,可以通过Codex的命令行参数来切换,比如 codex -p ;当然,也可以用 codex -m 覆盖默认模型(注意,这里使用的默认AI提供商是OpenAI)。
本文完整介绍了Codex CLI接入MCP服务的全流程,对比了Codex的TOML格式与其他客户端JSON格式的配置差异,给出了Context7、Puppeteer两个实用MCP配置示例,说明了故障排查方式和工具调用效果。同时,详细解析了config.toml中的全局权限、模型服务商、多套配置模板用法,借助profile参数可以灵活切换模型,实现AI代码助手的功能拓展与自定义。
Ondo将于今日上线股票永续合约
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
新破天一剑太极刀任务攻略 破天一剑怎么取太极刀
晶核艾尔莎角色盘点 晶核艾尔莎强度分析与实战表现
CC币价格预测(2026-2035):Canton币今日价格走势+长期价格预测
区块链OTC交易所有哪几家比较正规?
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
蚂蚁庄园今日答案7月21日(今日已更新) 蚂蚁庄园今天正确答案是什么呢
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
今日比特币暴涨分析:Metaplanet的比特币BTC投资推动股价上涨17%
合集38个项目筹集5.406亿美元 Figure融资2亿
AMD英特尔集体失眠!英伟达Rosa CPU搭载Rigel核:单核性能碾压x86
遗忘之海密室通关教程 遗忘之海密室全关卡解谜思路与难点解析
五菱星光L六座新能源SUV上市:三版可选,中配12.28
抖音怎么取消申请退货退款?抖音上取消退货怎么操作
macOS 28将移除Rosetta 2兼容层,Intel应用面临运行危机
腾讯ima怎么创建共享知识库?
小鸡答题今天的答案是什么2026年7月9日
潜水员戴夫丛林DLC接吻的鱼任务攻略
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc