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 数据符号的值。