RJ

roymejia2217/jamedesktopcommander

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 87 趋势 20MIT

用于本地桌面自动化与开发的生产级MCP编排。

概览

用于本地桌面自动化与开发的生产级MCP编排。 JameDesktopCommander(JDC)是wonderwhy-er/DesktopCommanderMCP的一个独立分支。源代码树在分支活跃开发期间暂时保留上游的npm和MCP注册表标识符以保证兼容性。JDC不会发布到上游拥有的命名空间。 JameDesktopCommander 将本地开发、自动化、流程控制、OpenCode 编排和桌面交互整合到一个 MCP 表面。它与上游 Desktop Commander 架构兼容,同时增加了 JDC 专用的运行时、安全和治理层。 JameDesktopCommander 通过面向生产环境的 Windows 运行时集成、OpenCode 编排、语义计算机使用基础、OpenAI 安全 MCP 隧道生命周期管理以及可强制执行的仓库治理,扩展了 Desktop Commander MCP。Linux 依然是一个计划中的一流平台,而非兼容性的事后补充。

概述(AI 翻译)

用于本地桌面自动化与开发的生产级MCP编排。

JameDesktopCommander(JDC)是 的独立分支 wonderwhy-er/DesktopCommanderMCP。 源树为兼容性暂时保留上游的npm和MCP注册表标识符 而分支正在积极开发中。JDC 不会向上游拥有的命名空间发布。

目录

  • 背景
  • 安装
  • 使用情况
  • Windows 安全 MCP 隧道生命周期
  • Windows UI 桥接生命周期
  • 特色
  • 入门指南
  • 文件预览界面 和 Markdown 编辑器
  • 处理长时间运行命令
  • 工作进行中及待办事项
  • 常见问题解答
  • 数据收集与隐私
  • 维护者
  • 贡献
  • 许可证

JameDesktopCommander 带来本地开发、自动化、流程控制、OpenCode 编排, 桌面交互集成到一个MCP表面。它与上游桌面保持兼容 Commander 架构,同时增加了 JDC 专属的运行时、安全和治理层。

背景

JameDesktopCommander 扩展了面向生产环境的 Windows 运行时 Desktop Commander MCP 集成、OpenCode 编排、语义计算机使用基础、OpenAI 安全 MCP 隧道

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

JameDesktopCommander

Production-grade MCP orchestration for local desktop automation and development.

JameDesktopCommander (JDC) is an independent fork of wonderwhy-er/DesktopCommanderMCP. The source tree temporarily retains upstream npm and MCP Registry identifiers for compatibility while the fork is under active development. JDC does not publish to upstream-owned namespaces.

Table of Contents

JameDesktopCommander brings local development, automation, process control, OpenCode orchestration, and desktop interaction into one MCP surface. It remains compatible with the upstream Desktop Commander architecture while adding JDC-specific runtime, security, and governance layers.

Background

JameDesktopCommander extends Desktop Commander MCP with production-oriented Windows runtime integration, OpenCode orchestration, semantic Computer Use foundations, OpenAI Secure MCP Tunnel lifecycle management, and enforceable repository governance. Linux remains a planned first-class platform rather than a compatibility afterthought.

The project preserves upstream architecture where doing so keeps synchronization practical while deliberately diverging where JDC requires stronger Windows lifecycle, security, testing, or release guarantees. Its intellectual provenance is wonderwhy-er/DesktopCommanderMCP, licensed under MIT.

The intended repository identity is JameDesktopCommander. The inherited npm package @wonderwhy-er/desktop-commander and MCP Registry identifier are transitional metadata only; they belong to upstream and are not publication targets for JDC.

Install

JameDesktopCommander is not yet published to npm or the MCP Registry. For the current development line, install dependencies and build from a checked-out JDC source tree:

npm ci
npm run build
node dist/index.js --help

JDC requires Node.js 22.19.0 or newer. By default, runtime configuration remains in ~/.claude-server-commander. Managed deployments can override only the configuration root with

在 GitHub 查看完整 README

安装

npx -y @wonderwhy-er/desktop-commander@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "desktop-commander": { "command": "npx", "args": [ "-y", "@wonderwhy-er/desktop-commander@latest" ] } } }