Gandr:在 Windows 上通过 WSL 代码执行连接 Claude Desktop
Gandr,由Kyle Undefined为MCP平台开发,是一个免费的MCP服务器工具。它充当Windows上的Claude Desktop的Windows子系统Linux(WSL)桥。Gandr使用TypeScript构建,作为预构建的Linux二进制文件分发或通过从源代码编译。它通过启用与Linux环境的交互来扩展Claude Desktop的功能,以进行代码执行和文件系统操作。这个工具对于需要将基于Windows的Claude Desktop UI连接到WSL后端的开发人员来说是必不可少的。
Gandr 连接到什么?
Gandr 将 Windows 上的 Claude Desktop 连接到在 Windows Subsystem for Linux (WSL) 环境中运行的 Claude Code。它将来自 Windows 客户端的模型上下文协议 (MCP) 工具调用路由到 Linux 后端。作为一个 MCP 服务器,Gandr 确保 Windows 基础的 Claude Desktop 与 Linux 基础的 Claude Code 之间的通信,从而实现跨平台的集成操作。此设置使 Windows 用户能够通过其 Claude Desktop 界面直接访问 Linux 功能。
核心功能和工具
Gandr 提供几个可调用的工具。一个关键工具将任务委派给 Claude Code,该工具在 WSL 内部运行。此外,其他工具直接在 WSL 文件系统上操作,允许与 Linux 环境直接交互。这些可调用工具的具体名称没有明确记录。Gandr 支持与 Claude Desktop 通信的 stdio 传输协议,使其与客户端及其在 WSL 中的 Claude Code 后端兼容。
适合谁?
Gandr 针对使用 Windows 上的 Claude Desktop 的开发人员,他们需要通过 WSL 在 Linux 环境中执行代码并与文件系统交互。这包括那些需要其 Windows 基础的 Claude Desktop UI 将 MCP 工具调用路由到 WSL 中的 Claude Code 的用户。如果您不使用 Windows 上的 Claude Desktop 或不需要 WSL 集成来进行开发任务,请跳过此部分。
如何开始
通过 WSL 环境中 Claude Code 的现有身份验证授予访问权限。gandr-weaver 包装器在执行 Gandr 之前加载 WSL shell 环境,并使用 stdio 传输协议。
用例
- 将 MCP 工具调用从 Windows 基础的 Claude Desktop UI 路由到 WSL 中的 Claude Code。
- 将编码任务委派给在 WSL 环境中运行的 Claude Code。
- 通过 Claude Desktop 在 WSL 文件系统上执行直接操作。
Gandr 为在 Windows 上将 Claude Desktop 与 WSL Linux 环境集成提供了一个实用的解决方案。它使开发人员能够直接从基于 Windows 的 Claude Desktop 执行代码和管理 WSL 中的文件。该工具依赖于 WSL 中现有的 Claude Code 身份验证,简化了现有用户的设置。它弥补了平台之间的差距,使 Linux 功能变得可访问。尝试通过您的 Claude Desktop 界面将编码任务委托给 Claude Code。