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和我的个人博客,原创不易,转载经作者同意后请附上原文链接哦~

千篇源码题解已开源

相关推荐
古法老登瞎折腾1 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
hpoenixf1 小时前
局部改善不等于整体进步:怎样判断 Agent 真的变好了?
agent
znnnk2 小时前
数据库被AI“重写”:2026,从CPU中心走向GPU中心
数据库·人工智能·oracle
微微%2 小时前
mysql的安装和使用
数据库·mysql·mysql8安装
yz_aiks3 小时前
Spring AI 2.1 ChatMemory 已过时用什么替代:迁移到 Session Memory 实战(JDBC 存储与会话压缩)
java·spring boot·大模型·ai agent·spring ai
软件派4 小时前
MiniMax M3.1 Flash 高频业务落地实战指南
大数据·数据库·人工智能
岁月宁静4 小时前
如何设计支持 Skills 的 Agent?一套可扩展的四层架构
python·agent
岁月宁静4 小时前
CrewAI 快速上手:10 分钟搭建你的第一个 Agent 团队
python·agent
虎鲸不是鱼4 小时前
AI 自动化逆向(二十六)「已解出」和「已解析」是两回事
人工智能·自动化·大模型·逆向·ai逆向
云边云科技_云网融合4 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php