codex mcp工具无法调用

各位大佬,我使用ccswitch 配置codex,在ccswitch上配置了exa mcp,但是codex会话调用一直说找不到,我去配置页看也有,这怎么解决

2 个赞

你把mcp的文件地址发给它,让它试试呢

我直接让他自己配置,他说配置好了,重启codex,还是没有

我之前也出现了,后来要求codex在config里面标出mcp了,之后就能正常识别的
例如:
[mcp_servers]
[mcp_servers.obsidian]
command = “D:\codex work\tools\node-v24.11.1-win-x64\node.exe”
args = [ “D:\codex work\node_modules\obsidian-mcp-server\dist\index.js” ]

1 个赞

走 oauth 认证了吗?

直接用这个命令 codex mcp add exa --url https://mcp.exa.ai/mcp?tools=web_search_exa
或者安装 skill npx skills add exa-labs/agent-skills

启动 codex ,输入 /mcp 打印的什么呢?

别用ccswitch接管你的mcp,一堆bug,先移除ccswitch的mcp,退出后直接让codex给你装这个

抱歉,我还以为是codex cli 我目前用站内佬开发的 moor 没啥问题。感觉是 ccswitch 这边弄了一个类似的 mcp router 的 auth token 但是在配置文件里没有

如果你的codex用的是wsl的agent,那需要你开启wsl网络的镜像模式

用ccswitch的话,它会覆盖codex的配置,我用ccswitch维护MCP,然后codex 会自动加载的,http优于studio

先完全退出 Codex 再开新会话看看,还没有的话就检查实际生效~/.codex/config.toml,很多时候是配置写到另一套目录了。

1 个赞

认证过了
正在上传:image.png…
我试了一下把ccswitch上的mcp都删除,然后通过命令行重新添加,最后可以了

佬是怎么解决的 我的这样,并且已经全局安装了

就命令行 codex mcp add xxx 就行了

已经执行了,还是报这个问题,而且是先执行的命令,后启动的codex

ccswitch上把mcp都删除了吗,我是这么干的

不是,感觉是模型的问题,应该用到了造假的