Token导航 LogoToken导航

MCP Server · 开发工具

claw (Opsyhq)

Claw是一个MCP服务器,扩展AI代理的工具到任何可以通过SSH访问的远程机器,提供bash、读写、编辑、grep和glob等功能。

stdio官方级别未说明来源级核验工具 8@opsyhq/claw
AI代理工具开发工具TypeScriptClaude命令行工具Claude DesktopCursor

快速开始

作者 / 组织
opsyhq
提供方
opsyhq
运行时
Node.js

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

23

仓库热度

收录来源

1 个

MCP World

选型结论

claw (Opsyhq) 属于开发工具类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @opsyhq/claw serve

客户端配置示例

{
  "mcpServers": {
    "claw": {
      "command": "npx",
      "args": [
        "-y",
        "@opsyhq/claw",
        "serve"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

🦞 Claw

Your agent's claw on every machine.

Give any AI agent bash, read, write, edit, grep, and glob

on any machine you can SSH into.

Quickstart · How it works · Tools · Configuration · CLI

______________________________________________________________________

AI代理可以编写代码,但它们被困在一台机器上。他们无法检查prod上的日志,无法跨服务检查grep上的错误,也无法在staging上编辑配置。

爪子是一种 MCP服务器 它将代理的工具扩展到任何远程计算机。 8个工具。任何可以通过SSH连接到的主机。远程配置为零。

You: "Check why the API is returning 500s on prod, look at the logs, and fix the nginx config"

Agent: connects to prod-api via SSH
       greps /var/log/nginx/error.log for errors
       reads the nginx config
       edits the misconfigured upstream block
       runs nginx -t && systemctl reload nginx

Done. Across machines. Autonomously.
没有要打开的端口。没有守护进程。不需要root。 Claw使用您的SSH密钥,在第一次连接时部署一个微小的二进制文件,并在自己之后进行清理。

快速入门

1.安装

npx -y @opsyhq/claw serve
# or install globally
npm install -g @opsyhq/claw

2.联系您的代理

Claude Code

claude mcp add claw -- npx -y @opsyhq/claw serve

或者运行安装程序:

npx -y @opsyhq/claw install claude-code

Cursor

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "claw": {
      "command": "npx",
      "args": ["-y", "@opsyhq/claw", "serve"]
    }
  }
}

Claude Desktop

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "claw": {
      "command": "npx",
      "args": ["-y", "@opsyhq/claw", "serve"]
    }
  }
}

Any MCP client

npx -y @opsyhq/claw serve
# Speaks MCP over stdio

3.添加您的机器

代理可以通过以下方式自行添加机器 claw_machines 工具,或者您可以提前设置它们:

# Import from your SSH config
claw init --from-ssh

# Or add manually
claw add prod-api --ssh deploy@prod-api.example.com
claw add staging --ssh deploy@staging.example.com

4.去吧

和你的经纪人谈谈。现在,您配置的每台机器上都有爪子。

"Show me running containers on prod-api"
"Grep for 'connection refused' in the logs on staging"
"Find all .env files across prod-api and staging"
"Edit the upstream block in nginx.conf on prod-api"

运作原理

┌─────────────────────────────────────┐
│  AI Agent (Claude, Cursor, etc.)    │
│       ↓ MCP tool calls              │
├─────────────────────────────────────┤
│  Claw (runs locally)               │
│                                     │
│  ┌─────────────┐ ┌───────────────┐  │
│  │ Tool Router  │ │ Conn Pool     │  │
│  └──────┬──────┘ └──────┬────────┘  │
│         └───────┬───────┘           │
│          ┌──────┴───────┐           │
│          │ SSH  │ Local  │           │
│          └──┬───┘───┬───┘           │
└─────────────┼───────┼──────────────┘
              ▼       ▼
          ┌──────┐ ┌──────┐
          │ prod │ │ your │
          │ api  │ │ mac  │
          └──────┘ └──────┘

首次连接时,Claw会自动部署一个小型静态二进制文件(钳子)to ~/.claw/pincer 在远程主机上。Pincer通过stdin/stdout使用JSON-RPC,并处理所有工具执行——结构化文件编辑、安全命令处理、支持正则表达式的grep。

连接是持久的和池化的。不按命令重新连接。

工具

爪露出8个MCP工具。这些工具与代理从本地开发中已经知道的工具(Claude Code的读/写/编辑/Bash/Grep/Glob/LS)相匹配,刚刚扩展到远程机器。

工具说明
抓斗机列出、添加、删除和更新计算机
爪鱼运行shell命令
clav_read读取具有可选行范围的文件
爪石创建或覆盖文件
clav_编辑在文件中查找和替换
clav_grep使用正则表达式搜索文件内容
clav_glob按模式查找文件
爪\_ ls列出目录内容

每个工具都需要一个 host 参数——目标机器名。

claw_bash(host: "prod-api", command: "docker ps")
claw_grep(host: "prod-api", pattern: "error|timeout", path: "/var/log", include: "*.log")
claw_edit(host: "staging", path: "/app/config.yaml", old_string: "port: 80", new_string: "port: 8080")

配置

全局配置-- ~/.config/claw/machines.yaml

machines:
  prod-api:
    transport: ssh
    host: prod-api.example.com
    user: deploy

  staging:
    transport: ssh
    host: staging.example.com
    user: deploy

  local:
    transport: local

SSH传输使用您现有的 ~/.ssh/config 自动——密钥、端口、跳转主机都能正常工作。

项目配置-- claw.yaml

放下一个 claw.yaml 在项目根目录中:

machines:
  dev:
    transport: local

  staging:
    transport: ssh
    host: staging.myapp.com
    user: deploy

将此提交到您的repo。您的整个团队都使用相同的机器设置,每个人都使用自己的SSH密钥。

安全

  • 您现有的访问权限 --Claw使用您的SSH密钥。它只能到达你已经能到达的地方。
  • 无开放端口 --所有连接都是从您的计算机发出的SSH。
  • 没有毅力 --远程二进制文件仅在会话期间运行。
  • 审计日志 --每次工具调用都会记录到 ~/.config/claw/logs/.
  • 想要护栏吗? --有关远程操作的审批工作流和策略执行,请查看 选项.

CLI参考

claw serve                # Start MCP server (stdio)
claw init --from-ssh      # Import machines from ~/.ssh/config
claw add  --ssh user@host   # Add a remote machine
claw add  --local           # Add local machine
claw install claude-code  # Write MCP config for Claude Code
claw install cursor       # Write MCP config for Cursor

路线图

  • \[x\] SSH传输
  • \[x\] 当地交通
  • \[x\] 从GitHub发布版下载运行时二进制文件
  • \[x\] npm可信发布(OIDC)
  • \[\]Docker传输
  • \[\]Kubernetes传输
  • \[\]AWS SSM传输

贡献

PR欢迎。请参阅 开发指南 开始吧。

Development

npm install         # Install dependencies
npm run build       # Build TypeScript
npm run typecheck   # Type-check without emitting
npm run build-pincer # Cross-compile pincer (requires Go)
npm run dev         # Watch mode

项目结构:

claw/
├── bin/claw.ts              # CLI entrypoint
├── src/
│   ├── cli/                 # CLI commands (serve, init, add, install)
│   ├── config/              # YAML config loading + SSH config parser
│   ├── server/              # MCP server, tool schemas, router
│   ├── tools/               # Local tool implementations
│   ├── transports/          # Transport layer (local, SSH, pool, deployer)
│   └── logging/             # Audit log
├── pincer/                  # Go binary deployed to remote hosts
│   ├── main.go              # JSON-RPC stdin/stdout server
│   ├── rpc/                 # Request dispatcher
│   └── tools/               # Tool implementations in Go
└── scripts/build-pincer.sh  # Cross-compile for linux/amd64+arm64

______________________________________________________________________

Built by OpsyHQ · MIT License

Claw icon by Lorc / Game Icons (CC BY 3.0)

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

AI代理工具TypeScript本地部署远程管理SSH工具自动化运维开发工具

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
claw (Opsyhq)

MCP World · 本页

8stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

claw (Opsyhq) 怎么安装?

公开资料给出的安装命令是 npx -y @opsyhq/claw serve,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

claw (Opsyhq) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

claw (Opsyhq) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

claw (Opsyhq) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

claw (Opsyhq) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP