codex切换账号从A到B,B账号将无法识别A账号配置的MCP?

2026-04-29 09:552阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

rt,用的都是一个月试用的plus或者team的临时账号,每个月都会切换一次codex

之前只装了一个识别pdf的mcp,还是配置在本地某个目录的.
昨天codex换号之后,报错:
MCP client for opendataloader-pdf failed to start: MCP startup failed: 目录名称无效。 (os error 267)
MCP startup incomplete (failed: opendataloader-pdf)

佬友有办法管理codex在切换不同账号场景下的mcp吗

网友解答:
--【壹】--:

另外 opendataloader-pdf-main 看上去像是github上下载的zip解压的,是不是有个子目录opendataloader-pdf不带main的才是正常的mcp目录。


--【贰】--:

谢谢佬友,自己问了下codex已经解决了,logout 之后重新login,现在能识别了


--【叁】--:

应该不是无法识别,mcpserver是不是异常了,核实一下目录是否存在,理论上只要系统内有MCP识别、调用没差异。


--【肆】--:

排查了config.toml文件,发现对应mcp目录都还在.

[mcp_servers.opendataloader-pdf] type = "stdio" command = 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' args = ["-ExecutionPolicy", "Bypass", "-File", 'E:\A_duckvibe\opendataloader-pdf-main\scripts\start-opendataloader-pdf-mcp.ps1']

不懂了,不知道为什么没办法识别.
config.toml和对应的mcp的项目目录都在的


--【伍】--: duck_lite:

MCP client for opendataloader-pdf failed to start: MCP startup failed: 目录名称无效。 (os error 267)
MCP startup incomplete (failed: opendataloader-pdf)

根据你的这个配置,先测试一下,在 PowerShell 里验证这三个

Test-Path ‘C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe’ -PathType Leaf
Test-Path ‘E:\A_duckvibe\opendataloader-pdf-main\scripts\start-opendataloader-pdf-mcp.ps1’ -PathType Leaf
Test-Path ‘E:\A_duckvibe\opendataloader-pdf-main’ -PathType Container
三个都应该返回 True
第三个尤其重要,因为你反馈的os error 267常见触发点就是“传给进程启动器的工作目录不是有效目录”。
如果还是这个267,建议你修改E:\A_duckvibe\opendataloader-pdf-main 目录名称,并且确认文件夹权限之后,同步改config.toml配置的目录,重启Codex之后看看行不行

标签:人工智能
问题描述:

rt,用的都是一个月试用的plus或者team的临时账号,每个月都会切换一次codex

之前只装了一个识别pdf的mcp,还是配置在本地某个目录的.
昨天codex换号之后,报错:
MCP client for opendataloader-pdf failed to start: MCP startup failed: 目录名称无效。 (os error 267)
MCP startup incomplete (failed: opendataloader-pdf)

佬友有办法管理codex在切换不同账号场景下的mcp吗

网友解答:
--【壹】--:

另外 opendataloader-pdf-main 看上去像是github上下载的zip解压的,是不是有个子目录opendataloader-pdf不带main的才是正常的mcp目录。


--【贰】--:

谢谢佬友,自己问了下codex已经解决了,logout 之后重新login,现在能识别了


--【叁】--:

应该不是无法识别,mcpserver是不是异常了,核实一下目录是否存在,理论上只要系统内有MCP识别、调用没差异。


--【肆】--:

排查了config.toml文件,发现对应mcp目录都还在.

[mcp_servers.opendataloader-pdf] type = "stdio" command = 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' args = ["-ExecutionPolicy", "Bypass", "-File", 'E:\A_duckvibe\opendataloader-pdf-main\scripts\start-opendataloader-pdf-mcp.ps1']

不懂了,不知道为什么没办法识别.
config.toml和对应的mcp的项目目录都在的


--【伍】--: duck_lite:

MCP client for opendataloader-pdf failed to start: MCP startup failed: 目录名称无效。 (os error 267)
MCP startup incomplete (failed: opendataloader-pdf)

根据你的这个配置,先测试一下,在 PowerShell 里验证这三个

Test-Path ‘C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe’ -PathType Leaf
Test-Path ‘E:\A_duckvibe\opendataloader-pdf-main\scripts\start-opendataloader-pdf-mcp.ps1’ -PathType Leaf
Test-Path ‘E:\A_duckvibe\opendataloader-pdf-main’ -PathType Container
三个都应该返回 True
第三个尤其重要,因为你反馈的os error 267常见触发点就是“传给进程启动器的工作目录不是有效目录”。
如果还是这个267,建议你修改E:\A_duckvibe\opendataloader-pdf-main 目录名称,并且确认文件夹权限之后,同步改config.toml配置的目录,重启Codex之后看看行不行

标签:人工智能