2 v0.1.0 更新于 2026-10-26

abb-rws-mcp MCP Server

Read-only MCP server for ABB robot controllers, through abb-rws-daemon on 127.0.0.1.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "abb-rws-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "abb-rws-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 10 个工具

summarize_controller
返回控制器状态一句话总结、快照信息、近期错误警告及建议操作、操作消息和程序指针所在源代码行。
list_controllers
列出守护进程已知的控制器及其状态行和守护进程自身状态。
get_controller_status
返回控制器状态、运行模式、速度倍率、碰撞检测、RAPID 执行情况和访问状态。
get_robot_position
通过运动采样返回关节位置、TCP 位姿(欧拉角)、是否在运动及关节接近限位的程度。
read_io_signals
从守护进程信号表读取信号及数值,或执行信号搜索。
get_event_log
按严重性、时间、类别或代码过滤读取控制器事件日志。
explain_event
按代码或序号+feed 展示单个事件的控制器说明、类别、严重性、时间及相邻事件。
get_rapid_execution
返回各任务的执行状态及程序与运动指针。
read_rapid_source
返回模块的 RAPID 源码及行号,可按例程、行附近或分页方式读取。
read_rapid_variable
以 RAPID 文本形式读取单个 RAPID 数据符号的值。