Token导航 LogoToken导航TokenDH.com
Orgo MCP Server logo
AI代理stdio官方级别未说明来源级核验

Orgo MCP Server

MCP Server

Orgo MCP Server是一个TypeScript优先的服务器,用于通过Claude Code、Claude Desktop和其他Model Context Protocol客户端控制Orgo云计算机。

工具数

24

提示词数

0

GitHub Stars

13

资源数

0
TypeScriptClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nickvasilescu

提供方

nickvasilescu

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8000:8000 -e MCP_TRANSPORT=http orgo-mcp

详细介绍

Orgo MCP服务器

用于控制的官方MCP服务器 Orgo 来自Claude Code、Claude Desktop和其他模型上下文协议客户端的云计算机。

此包首先是TypeScript,并作为 @orgo-ai/mcp.

快速开始

1.获取Orgo API密钥

注册或登录 组织,然后从复制API密钥 设置>API密钥.

2.添加MCP服务器

克劳德代码:

claude mcp add orgo -e ORGO_API_KEY=sk_live_YOUR_KEY -- npx -y @orgo-ai/mcp

克劳德桌面:

{
  "mcpServers": {
    "orgo": {
      "command": "npx",
      "args": ["-y", "@orgo-ai/mcp"],
      "env": {
        "ORGO_API_KEY": "sk_live_YOUR_KEY"
      }
    }
  }
}

托管流式HTTP服务器:

{
  "mcpServers": {
    "orgo": {
      "type": "http",
      "url": "https://orgo-mcp.onrender.com/mcp",
      "headers": {
        "X-Orgo-API-Key": "${ORGO_API_KEY}"
      }
    }
  }
}

PowerShell用户可以包装Claude Code命令,因为PowerShell可能会损坏 -- 当它到达npm shims时:

cmd /c "claude mcp add orgo -e ORGO_API_KEY=sk_live_YOUR_KEY -- npx -y @orgo-ai/mcp"

工具

服务器公开了24个重点工具。

工具集工具
coreorgo_list_workspaces, orgo_get_workspace, orgo_workspace_by_name, orgo_list_computers, orgo_get_computer
adminorgo_create_workspace, orgo_create_computer, orgo_delete_computer, orgo_restart_computer, orgo_clone_computer, orgo_ensure_running, orgo_resize_computer
screenorgo_screenshot, orgo_click, orgo_type, orgo_key, orgo_scroll, orgo_drag
shellorgo_bash, orgo_exec
filesorgo_list_files, orgo_export_file, orgo_upload_file, orgo_download_file

每个工具都注册了MCP注释 readOnlyHint, destructiveHint, idempotentHint,以及 openWorldHint. orgo_restart_computer 标记为破坏性,因为它会中断正在运行的进程和未保存的VM状态。 文本响应在返回到MCP客户端之前会被清除,因此即使Orgo API响应包含密码、令牌、机密、凭证和API-key字段,它们也会被编辑。

故意不暴露:

  • 计算机启动/停止工具
  • VNC密码访问
  • 账户/个人资料/信用/交易
  • 自主代理/线程工具
  • RTMP流媒体工具
  • 模板管理工具

安全生产控制

在不更改客户端配置的情况下,使用环境变量限制暴露的曲面。

变量默认值描述
ORGO_READ_ONLYfalse何时 true,仅注册注释为只读的工具。
ORGO_TOOLSETScore,admin,screen,shell,files以逗号分隔的工具集要公开。例子: core,screen,files.
ORGO_ENABLED_TOOLS所有已注册的工具以逗号分隔的列表。应用之前 ORGO_DISABLED_TOOLS.
ORGO_DISABLED_TOOLSnone用逗号分隔的完整丹尼斯列表。

示例:

# Observation-only mode
ORGO_READ_ONLY=true npx -y @orgo-ai/mcp

# Browserless VM control without shell access
ORGO_TOOLSETS=core,screen,files npx -y @orgo-ai/mcp

# Keep shell enabled, but remove bash
ORGO_TOOLSETS=shell ORGO_DISABLED_TOOLS=orgo_bash npx -y @orgo-ai/mcp

只读模式当前公开:

orgo_list_workspaces
orgo_get_workspace
orgo_workspace_by_name
orgo_list_computers
orgo_get_computer
orgo_screenshot
orgo_list_files
orgo_download_file

环境变量

变量默认值描述
ORGO_API_KEYnonestdio传输需要。HTTP部署通过以下方式接收用户密钥 X-Orgo-API-Key.
ORGO_DEFAULT_COMPUTER_IDnone默认计算机ID,因此工具调用可以省略 computer_id.
MCP_TRANSPORTstdiostdio, http,或 streamable-http.
MCP_HOST0.0.0.0HTTP绑定地址。
MCP_PORT / PORT8000HTTP端口

自我寄宿

本地标准:

git clone https://github.com/nickvasilescu/orgo-mcp.git
cd orgo-mcp
npm install
ORGO_API_KEY=sk_live_YOUR_KEY npm start

本地HTTP:

npm install
npm run build
MCP_TRANSPORT=http npm start
curl http://localhost:8000/health

Docker:

docker build -t orgo-mcp .
docker run -p 8000:8000 -e MCP_TRANSPORT=http orgo-mcp

提供:

  1. 分叉此回购。
  2. 从以下位置创建渲染蓝图 render.yaml.
  3. 将客户端连接到 https://YOUR_RENDER_HOST/mcp 带着一个 X-Orgo-API-Key 头球

托管服务器不存储共享的Orgo密钥。每个请求都必须包含用户的Orgo API密钥头。

建筑

npx / stdio:
  MCP client -> stdio -> @orgo-ai/mcp -> Orgo API
                           ORGO_API_KEY env var

Hosted HTTP:
  MCP client -> HTTPS -> orgo-mcp server -> Orgo API
                          X-Orgo-API-Key header

Shell commands:
  orgo_bash -> Terminal WebSocket primary -> VM
            -> REST /bash fallback        -> VM

发展

npm install
npm run build
npm test
npm start

CI运行:

  • TypeScript从一个干净的 dist/
  • MCP工具列出了默认、只读、工具集、允许列表和拒绝列表策略的冒烟测试
  • HTTP传输健康和身份验证冒烟测试
  • npm包内容检查
  • Docker镜像构建

出版前:

npm test
npm pack --dry-run

故障排除

错误修复
Invalid API key检查Orgo API密钥及其是否处于活动状态。
X-Orgo-API-Key header requiredHTTP客户端必须在 /mcp 请求:
computer_id required通行证 computer_id 或设置 ORGO_DEFAULT_COMPUTER_ID.
Connection refused确认服务器正在运行并检查 /health.
工具未出现检查 ORGO_READ_ONLY, ORGO_TOOLSETS, ORGO_ENABLED_TOOLS,以及 ORGO_DISABLED_TOOLS.

安全

  • 不要承诺 .env 文件或API密钥。
  • 更喜欢 ORGO_READ_ONLY=true 仅供客户观察。
  • 禁用 shell 用于不应执行VM命令的客户端的工具集。
  • 对待 orgo_bashorgo_exec 作为高性能工具:它们可以修改目标VM可访问的任何内容。
  • HTTP部署应通过以下方式为每个请求传递用户的密钥 X-Orgo-API-Key;不要将生产Orgo密钥烘焙到服务器中。

许可证

MIT。看 许可证.

目录标签

目录标签

TypeScriptClaudeAI代理云计算机控制混合部署TypeScript服务器MCP协议工具集管理生产安全控制

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

24

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP