Codex:通过编辑配置文件添加带Bearer的自定义MCP

Codex:通过编辑配置文件添加带Bearer的自定义MCP

背景

MCP像大模型的USB协议一样可以让Agent借此与万物交互。

笔者服务器上有一个Vibe Coding的24h运行的MCP(由于是公网服务器所以带鉴权),研究了下怎么通过配置文件给Codex添加上这个MCP。

图形化界面配置

先讲讲通过图形化界面配置,理解之后讲解通过配置文件配置会容易些。

  1. ⌘+,/Ctrl+,打开设置
  2. 选择插件
  3. 点击MCP
  4. 点击添加/添加MCP服务器
  5. 输入MCP服务器地址
  6. 输入Bearer令牌环境变量
  7. 如果你的MCP服务还需要一些header,则可在此输入
  8. 和7. 的不同之处在于8. 这里类似6. ,不是直接输入值,而是输入的环境变量名

所谓环境变量名是什么呢?就是Bearer令牌或者一些敏感的header值不应该直接写在配置文件里,而是通过环境变量的方式传入,这样可以一定程度上避免敏感信息泄露。

那么环境变量是怎么设置的呢?在~/.codex/.env里面输入就可以了。(如果没有这个文件则新建一个就好):

复制代码
LETMEFLY_MCP_TOKEN="your_bearer_token_here_123456abc"

全部通过配置文件配置

了解如何配置文件而非图形化界面配置的好处在于,知道了如何通过配置文件配置,就能通过其他脚本来自定义管理MCP工具了。

其实也很简单,修改~/.codex/config.toml,新增如下内容即可:

toml 复制代码
[mcp_servers.demo]
enabled = true
url = "https://mcp-demo.letmefly.xyz/mcp"
bearer_token_env_var = "LETEFLY_MCP_TOKEN"

[mcp_servers.demo.http_headers]
de = "o"

[mcp_servers.demo.env_http_headers]
demo = "DEO_HEADER"

永久允许Agent访问MCP的工具tool1

修改~/.codex/config.toml,新增:

toml 复制代码
[mcp_servers.demo.tools.tool1]
approval_mode = "approve"

The End

The End, Thanks! 同步发文于CSDN和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

相关推荐
敲代码的嘎仔13 分钟前
互动问答系统实战:两级评论模型、ES 搜索集成、Caffeine 多级缓存全记录
java·开发语言·数据库·elasticsearch·缓存·mybatis·高并发
倔强的石头_14 分钟前
SQL Server数据库迁移,为什么 KES V9R4C019 能把改代码变成改连接
数据库
承渊政道26 分钟前
PR-Agent鸿蒙PC适配全记录:从Python服务端代理到ArkTS原生评审客户端
python·华为·代理模式·agent·harmonyos·pc端
黑色的白兔No126 分钟前
deepin 25安装mysql
数据库·mysql·debian
Carson带你学Android30 分钟前
ADK for Kotlin:Google 官方 AI Agent 教程来了
android·agent·ai编程
cc57250265340 分钟前
2026 秋招采购数据分析校招 JD、面试真题与项目准备|2027 届求职复盘
数据库
艺杯羹44 分钟前
告别碎片化ToolCall:Model Context Protocol (MCP) 核心机理与私有数据总线落地实战
人工智能·microsoft·系统架构·大模型·mcp
VIP_CQCRE1 小时前
在 OpenCode IDE 里接入 Ace Data Cloud:把多模型 AI 能力带进开发工作流
大模型·ai编程·开发工具·opencode·ace data cloud
风哥2号2 小时前
数据库教程FGMT28‑Windows‑MySQL5.7‑8.0‑8.4-9.7安装配置
数据库·mysql
楚国的小隐士8 小时前
在生产环境中和AI协作编程
ai·大模型·编程·软件工程·ai编程·软件架构