VSCode桥接扩展

一个轻量级的VSCode扩展,通过模型上下文协议(MCP)连接Claude Desktop与VSCode工作区,实现文件系统访问和目录管理。

  • by wesnermichel
  • TypeScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 wesnermichel/nexus-mcp-claude-desktop-server

使用说明

用于VSCode的Nexus MCP桥

一个轻量级的桥接扩展,允许Claude Desktop通过模型上下文协议(MCP)连接到您的VSCode工作区。

特性

  • 最小内存占用:设计轻巧高效
  • 自动启动:VSCode启动时可以自动启动
  • 状态栏集成:轻松查看和控制网桥状态
  • 文件系统访问:使Claude能够在您的工作区中读写文件
  • 目录管理:创建目录并列出内容
  • 安全控制:配置可访问的路径

为什么要使用这座桥?

如果您将Claude Desktop与VSCode一起使用,此桥允许您:

  1. 减少内存使用:轻便高效
  2. 留在VSCode:无需在应用程序之间切换上下文
  3. 保护您的系统:仅公开您明确允许的目录

安装

  1. 从VSIX文件安装扩展
  2. 配置您的设置(可选)
  3. 如果已配置,网桥将自动启动,也可以手动启动

Claude桌面设置

在Claude Desktop中,配置您的 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "nexus-bridge": {
      "url": "http://localhost:3000/mcp",
      "disabled": false,
      "alwaysAllow": [
        "get_system_info",
        "read_file",
        "write_file",
        "create_directory",
        "list_directory",
        "get_project_status"
      ]
    }
  }
}

配置

您可以在VSCode设置中配置扩展:

{
  "nexusMcpBridge.port": 3000,
  "nexusMcpBridge.startOnLaunch": true,
  "nexusMcpBridge.allowedPaths": [
    "/path/to/your/project",
    "/path/to/another/project"
  ]
}

命令

  • 启动Nexus MCP网桥:启动MCP服务器
  • 停止Nexus MCP桥:停止MCP服务器
  • 切换Nexus MCP网桥:打开/关闭服务器(通过状态栏)

关于

一个轻量级的VSCode扩展,用于通过MCP与Claude Desktop连接。

github/wesnermichel

许可证

MIT#nexus-mcp-claude桌面服务器