MCP服务器扩展

HyperEx是一款为VS Code和Cursor编辑器设计的MCP服务器扩展,提供快速、便携且工作区感知的HyperExecute自动化集成。

  • by Dhakshath11
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Dhakshath11/Hyper_MCP_VS_Extension

使用说明

HyperEx——HyperExecute MCP服务器

HyperExecute的MCP服务器集成——快速、便携且支持工作空间。

一个安全、零依赖、二进制驱动的MCP服务器,打包为VS代码和游标扩展。 HyperEx实现HyperExecute自动化 即插即用的 通过自动配置为现代编辑器 mcp.json,管理服务器执行,并完全符合MCP协议(stdin/stdout)。

此扩展专为 实际工程工作流程,而不是玩具演示。


🚀 特性

  • 🔥 绑定MCP二进制文件 --没有运行时节点或依赖地狱

  • ⚡ 快速启动 通过预编译二进制+微桥

  • 📁 工作区感知配置

    • .cursor/mcp.json → 光标
    • .vscode/mcp.json → VS Code
  • 🤖 自动生成或更新 mcp.json 只需单击一下

  • 🔒 安全执行

    • SHA-256完整性验证
    • 无stdout污染
    • 严格符合MCP规范的流
  • 🛠 一个命令设置

    • HyperEx: Create Server Config
  • 📡 与剧作家和空手道测试自动化合作 通过HyperExecute

  • 🪵 清理日志 通过VS代码输出通道

  • 🎯 用户无需配置


🧩 安装

VS Code

vsce package

这将创建: hyperex-x.x.x.vsix

然后:

  • 打开VS代码
  • 按 Cmd/Ctrl+Shift+P
  • 选择 扩展:从VSIX安装
  • 选择您生成的文件

光标

cursor --install-extension hyperex-0.0.1.vsix

⚙️ 命令

命令 描述
HyperEx:创建服务器配置 生成/更新 mcp.json 并绑定MCP二进制文件

就是这样——1个命令来完全集成HyperExecute MCP。


🗂 mcp.json自动生成

扩展程序会自动写入以下内容:

{
  "mcpServers": {
    "mcp-server": {
      "command": "/ABSOLUTE/PATH/TO/EXTENSION/mcp-server/mcp-server",
      "cwd": ".",
      "env": {},
      "description": "HyperExecute MCP Server"
    }
  }
}

逻辑:

  1. 如果没有 mcp.json → 创建新的
  2. 如果存在且路径相同→ 无变化
  3. 如果存在但已过时→ 仅替换条目
  4. 如果文件包含其他MCP配置→ 不要碰它们

支持:

  • .cursor/mcp.json (光标)
  • .vscode/mcp.json (VS代码)

🔐 安全架构

MCP服务器二进制文件为:

  • 已使用SHA-256验证
  • 通过沙盒桥脚本执行
  • 从不记录或写入stdout(MCP规范要求)
  • 仅限基于管道的stdin/stdout
  • 不受篡改:扩展捆绑了一个固定的二进制文件

这确保了所有机器的确定性操作。


🛠 发展

构建扩展

npm run build:full

包裹

npm run package

开发模式

code --extensionDevelopmentPath=/path/to/hyperEx

捆绑二进制文件

npm run bundle:mcp

🧪 调试

所有扩展日志都显示在: View → 输出→ 超级执行MCP服务器


📄 许可证

国际学生委员会 ©2025达克沙·阿明