You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MCP Inspector连接错误问题求助

MCP Inspector连接错误问题求助

嘿,我之前也碰到过类似的MCP Inspector连接问题,给你几个实用的排查方向,应该能解决这个认证报错:

1. 先确认跳过认证的环境变量真的生效了

你在server:inspect脚本里加了set DANGEROUSLY_OMIT_AUTH=true,但这个写法只在Windows CMD里管用——如果用的是PowerShell、Git Bash或者WSL,得改成export DANGEROUSLY_OMIT_AUTH=true才行。

你可以先手动在终端里执行环境变量设置命令,再跑npm run server:dev,然后看终端输出里有没有认证相关的日志,确认这个变量确实生效了。

2. 手动配置Inspector的令牌项

即使开了跳过认证,有时候Inspector还是会默认校验令牌。你打开Inspector的Configuration面板,找到Proxy Session Token输入框:

  • 既然已经开启了DANGEROUSLY_OMIT_AUTH=true,这里直接留空就行
  • 保存配置后,再重新触发连接试试

3. 先单独验证服务器是否能正常启动

先绕开Inspector,直接用npm run server:dev启动服务器,看终端有没有报错,确认服务器能正常通过Stdio传输监听连接。如果服务器本身启动就有问题,那肯定连不上Inspector。

4. 优化脚本的跨平台兼容性

你的server:inspect脚本里的命令拼接在不同终端可能有兼容性问题,建议用cross-env来统一环境变量设置:

  1. 先安装依赖:npm install -D cross-env
  2. 把脚本改成:
"server:inspect": "cross-env DANGEROUSLY_OMIT_AUTH=true npx @modelcontextprotocol/inspector npm run server:dev"

这样不管是Windows还是类Unix终端,环境变量都能正确设置。

另外,别忘了检查@modelcontextprotocol/sdk和inspector的版本是否一致,版本不兼容也可能导致这种连接认证的奇怪问题。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 11:45:28