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

启动MCP Inspector遇文件未找到错误,终端循环输出消息求助

MCP Inspector启动路径错误问题的根源排查

核心问题分析

你遇到的问题是MCP Inspector在解析相对路径.\mcp_server.py时出现逻辑错误:本该定位到C:\Users\Documents\HF MCP Course\cli_project\mcp_server.py,却错误拼接成了C:\Users\Documents\HF MCP Course\cli_project.mcp_server.py,把当前目录名和文件名用.连接,而非Windows路径分隔符\。

可能的根源方向

  • 路径拼接逻辑bug:MCP Inspector内部处理相对路径时,错误将当前目录名作为文件名的前缀,用.替代了路径分隔符。比如把“目录+文件”的路径拼接逻辑写成了字符串拼接(dir + "." + file),而非调用系统正确的路径拼接方法。
  • 配置模板变量错误:检查项目根目录的MCP配置文件(如mcp.toml),若配置中使用了变量(如{project_name})拼接脚本路径,可能存在变量替换规则错误,比如写成了{project_name}.mcp_server.py而非{project_name}\mcp_server.py。
  • Windows路径兼容问题:工具的路径处理逻辑可能仅适配Unix系统,把Windows下的.\(当前目录标识)错误解析为“目录名.文件名”的格式,而非识别为相对路径前缀。

排查步骤

  1. 手动验证命令:在项目根目录(C:\Users\Documents\HF MCP Course\cli_project)下直接执行终端显示的uv命令:

    uv run --with mcp mcp run .\mcp_server.py
    

    如果手动执行正常,说明问题出在MCP Inspector的命令拼接逻辑上;如果手动执行也报错,检查mcp_server.py是否确实存在于当前目录。

  2. 检查配置文件:查找项目中的MCP相关配置文件,定位到指定服务脚本的配置项,确认路径写法是否正确,有无多余的点或错误的拼接格式。

  3. 查看详细日志:除终端输出外,检查MCP Inspector的本地日志文件(通常在用户目录或项目目录的.logs文件夹下),查找路径解析过程的详细记录,定位错误发生的具体环节。

临时方案说明

创建.mcp_server.py作为包装文件只是临时绕过问题,无法从根本上修复路径解析的bug,后续若项目路径变更或配置更新,可能再次触发同类问题。

内容的提问来源于stack exchange,提问作者ShengXue

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 06:12:38