当前位置: 首页 > news >正文

解决 Windows 下运行 MCP 脚本弹出 WSH 错误窗口的问题 | Windows Script Host

问题出现时机

在我写了一个 mcp server 的 js 脚本,运行 npx @modelcontextprotocol/inspector npx -y path\to\mcp-text-tools.js 命令时

命令作用:启动 MCP 工具脚本(mcp-text-tools.js),并通过 @modelcontextprotocol/inspector 提供调试/检查能力。

出现了错误:
在这里插入图片描述

分析

这是因为,过程中,Windows弹窗问我要用什么方式打开这个文件的时候,我无意中选择了 Windows Script Host,于是

  1. Windows 系统将 .js 文件默认关联到 Windows Script Host (wscript.exe/jscript)。
  2. 当 Node.js 脚本使用 ES Module 语法(import/export、await) 时,WSH 无法识别,直接弹出错误。
  3. 不是代码本身问题,而是 Windows 文件关联导致。

解决

通过文件资源管理器重置默认打开方式

  1. 找到任意一个 .js 文件。

  2. 右键 → 属性 → 常规 → 更改。

  3. 选择 Node.js(如果没有,点击“更多应用 → 在这台电脑上查找其他应用”,选择 node.exe)。
    在这一步如果忘记了 node.js 安装到哪里,可以用 where node 命令
    在这里插入图片描述

  4. 勾选“始终使用此应用打开 .js 文件”,点击确定。

更改后长这样:
在这里插入图片描述

http://www.lryc.cn/news/622963.html

相关文章:

  • 【数据分析】比较SparCC、Pearson和Spearman相关性估计方法在合成组学数据上的表现
  • Footej Camera 2:专业级摄影体验,尽在掌中
  • 《代码重生:杨蓉与62.webp》
  • 2024-2025华为ICT大赛中国区 实践赛昇腾AI赛道(高职组)全国总决赛 理论部分真题+解析
  • 基本电子元件:金属氧化膜电阻器
  • 测试工程师的AI转型指南:从工具使用到测试策略重构
  • Vue组件基础解析
  • 机器学习--决策树
  • [Linux] RAID存储技术
  • 苍穹外卖日记
  • C:\Windows\WinSxS 目录详解
  • Python语言一键整理xhs评论 基于github的开源项目 MediaCrawler
  • MySQL 全文索引指南
  • Spring框架(AOP)
  • “openfeign“调用接口上传文件报错:Failed to deleted temporary file used for part [file]
  • 博士招生 | 香港大学 机器增强认知实验室 招收博士生/实习生/访问学生
  • 安卓11 12系统修改定制化_____修改系统默认域名解析规则 实现屏蔽广告 屏蔽应用更新等功能
  • CVE-2021-4300漏洞复现
  • css实现圆角+边框渐变+背景半透明
  • Camera相机人脸识别系列专题分析之十九:MTK ISP6S平台FDNode原生代码
  • 34 HTB Cat 机器 - 中等难度
  • Three.js三大组件:场景(Scene)、相机(Camera)、渲染器(Renderer)
  • GitHub PR 提交流程
  • 防火墙虚拟系统配置实验
  • 平滑方法(smoothing)
  • SpringBoot自动配置原理(二)
  • 算法训练营day53 图论④ 110.字符串接龙、105.有向图的完全可达性、106.岛屿的周长
  • 记与客户端的一次“无谓之争”
  • 算法训练营day52 图论③ 101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿
  • UniApp 页面传参方式详解