【Codex】拓展 Codex 能力!MCP 服务配置 + 核心配置文件深度拆解
小龙报个人主页作者简介C研发嵌入式机器人AI等方向学习者❄️个人专栏《Codex应用实战》✨永远相信美好的事情即将发生文章目录前言一、配置MCP二、验证MCP三、使用MCP四、关于~/.codex/config.toml总结前言Model Context ProtocolMCP可拓展 AI 工具能力Claude、Cursor 均支持该协议而 Codex CLI 采用 TOML 格式配置 MCP与主流编辑器 JSON 配置存在差异。本文围绕 Codex 的 MCP 完整落地流程展开讲解配置写法、连通性验证方法与工具实操调用同时拆解 Codex 核心配置文件的全局、模型、多服务商模板配置帮助开发者快速完成 Codex 自定义工具拓展。一、配置MCPCodex CLI 可以通过在~/.codex/config.toml中定义一个mcp_servers部分来配置 MCP和 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 }二、验证MCP目前来说Codex 还没有提供专门的命令来验证 MCP 服务器的集成情况不像 Claude Code / Gemini CLI 能提供详细的 MCP 连接信息相信后续迭代会添加上。不过要是在启动 Codex 时如果连不上你配置的 MCP server就会给出错误信息。比如我故意把upstash/context7-mcp改成upstash/context7-mcp1后再执行 codex三、使用MCP例如我来测试下使⽤ context7 这个 MCP Server如图所示控制台已经显示成功调⽤ context7 ⼯具并成功输出了代码。四、关于~/.codex/config.toml~/.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 则定义了模型和 AI 提供商的一组配置方便配置的复用。# 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 profile当然也可以用codex -m model来覆盖默认模型注意这里使用默认的 AI 提供商即 OpenAI。总结✨本文完整介绍 Codex CLI 接入 MCP 服务的全流程对比了 Codex TOML 格式与其他客户端 JSON 格式的配置区别给出 Context7、Puppeteer 两类实用 MCP 配置示例说明了故障排查方式与工具调用效果。同时详解config.toml全局权限、模型服务商、多套配置模板用法借助 profile 参数可灵活切换模型实现 AI 代码助手的功能拓展与自定义。

相关新闻

[特殊字符] Token 实用操作指南:从概念到实战,一篇就够了!

[特殊字符] Token 实用操作指南:从概念到实战,一篇就够了!

最近大模型井喷式发展,无论是 GPT-5.6、Claude 3.5 还是国产 DeepSeek、Qwen,都在推动 AI 应用爆发。而 **Token** 作为大模型的核心计费单位,直接影响着你的开发成本和 API 调用效率。本文将从零开始,带你彻底搞懂 Token 的方方面…

2026/10/18 13:02:02 阅读更多 →
如何通过穆柯隐卫MZS-01确保生产安全与人员保护?

如何通过穆柯隐卫MZS-01确保生产安全与人员保护?

穆柯隐卫MZS-01在保障生产安全和保护人员方面发挥了重要作用。它通过灵活的防护设置,帮助企业有效避免潜在的事故。在注塑机作业时,该传感器能够实时监测危险区域,并及时识别进入区域的人员,自动发出警报并停止机械手运作&#xf…

2026/10/18 13:07:34 阅读更多 →
AG Kit文档生成:自动创建AI Agent技能与工作流文档的终极指南

AG Kit文档生成:自动创建AI Agent技能与工作流文档的终极指南

AG Kit文档生成:自动创建AI Agent技能与工作流文档的终极指南 【免费下载链接】ag-kit 项目地址: https://gitcode.com/GitHub_Trending/an/ag-kit AG Kit是一个模块化的AI Agent工具包,能够自动创建AI Agent的技能与工作流文档,极大…

2026/10/18 13:02:46 阅读更多 →

最新新闻

ESP32应用商店:固件模块化分发与动态加载实战

ESP32应用商店:固件模块化分发与动态加载实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:59:27 阅读更多 →
AI服务器供电架构巨变:从300W到5.5kW,从12V到50V的工程实践

AI服务器供电架构巨变:从300W到5.5kW,从12V到50V的工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:59:27 阅读更多 →
移动端LLM自动化测试:通用Agent框架下沉的五层架构与踩坑复盘

移动端LLM自动化测试:通用Agent框架下沉的五层架构与踩坑复盘

这个系列前面聊了好几期的LLM自动化测试,Web端、PC端都踩过不少坑,到了移动端这一篇,我想换个角度来聊——不是再写一篇“怎么调Prompt让Agent点按钮”,而是聊一件更扎心的事:当通用Agent框架真的下沉到测试场景时&…

2026/10/19 1:59:27 阅读更多 →
桌面端本地离线AI推理实战:llama.cpp与GGUF模型选型部署指南

桌面端本地离线AI推理实战:llama.cpp与GGUF模型选型部署指南

1. 桌面端本地推理的选型背景与核心思路把大模型塞进桌面端这件事,最早让我动心的是一个很朴素的需求:断网环境下也要能用。我做的一些项目经常需要在客户内网、展会现场、甚至飞机上处理文本,云端API一断就抓瞎。于是从去年开始,…

2026/10/19 1:59:27 阅读更多 →
基于语义空间的可召回KV Cache压缩:突破长文本推理显存瓶颈

基于语义空间的可召回KV Cache压缩:突破长文本推理显存瓶颈

1. 项目概述1.1 核心需求解析这篇论文瞄准的是大模型推理中一个非常现实的痛点:当上下文长度不断拉长,KV Cache占用的显存几乎呈线性膨胀,最后把推理卡死在显存上。我用一个很直白的例子来说明——你部署一个7B参数的模型,参数量本…

2026/10/19 1:59:27 阅读更多 →
FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

文章主要内容和创新点 主要内容 本文提出了一种名为FuzzFeed的自动生成最弱前置条件(Weakest Precondition, WP)的方法,该方法结合大语言模型(LLMs)和模糊测试(fuzzing)技术,通过模糊测试引导(Fuzzing Guidance, FG)机制优化LLM生成的候选WP,最终提高WP的正确性和…

2026/10/19 1:58:27 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →