MCP Catalogs
首页robot_MCP screenshot

robot_MCP

by IliaLarchenko·78·综合分 42

MCP 服务器用于通过 LLM 代理控制 SO-ARM100 机器人,并提供手动键盘控制选项。

ai-llmdeveloper-toolsother
20
Forks
3
活跃 Issue
9 个月前
最近提交
2 天前
收录于

概述

robot_MCP 是一个基于 Python 的 MCP 服务器,使 AI 代理能够通过模型上下文协议 (MCP) 控制 SO-ARM100/101 机器人。它既提供基于 LLM 的控制,也提供手动键盘操作,支持 Claude、Gemini 和 GPT 模型。服务器实现了多种传输协议,包括 stdio、SSE 和 streamable-HTTP,使其能与 Claude Desktop、Cursor 和 Windsurf 等 MCP 客户端兼容。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:让 AI 代理通过自然语言命令控制机器人
:通过键盘界面提供手动机器人控制
:创建具有机器人视觉功能的多模态 AI 应用程序
:支持哪些机器人型号?
:支持哪些 LLM 模型?

什么时候选它

如果您需要通过 AI 代理使用自然语言指令控制 SO-ARM100 或 LeKiwi 机器人,尤其是您已经在使用 Claude 或 Gemini 模型时,选择这个 MCP 服务器。

什么时候不要选它

如果您需要支持其他机器人型号、需要更频繁的更新(最后提交是 9 个月前)或需要更成熟的生产解决方案和长期维护保证,则避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 2 个工具(置信度较低)
  • check_positions

    Check robot status and calibration without actual control

  • keyboard_control

    Control the robot manually using keyboard

说明:No explicit tool documentation found. Tool names inferred from CLI commands in the README (check_positions.py and keyboard_controller.py). The actual MCP tools exposed by mcp_robot_server.py are not documented in the README.

可对比工具

lerobotpyrobotros-mcpmcp-server

安装

安装

  1. 创建并激活虚拟环境:
python -m venv .venv
source .venv/bin/activate  # 或 Windows 上的 .venv\Scripts\activate
  1. 安装依赖:
pip install -r requirements.txt
  1. 更新 config.py 中的机器人连接参数
  1. 对于 Claude Desktop,添加到配置:
{
  "mcpServers": {
    "SO-ARM100 robot controller": {
      "command": "/path/to/.venv/bin/python",
      "args": ["/path/to/mcp_robot_server.py"]
    }
  }
}

FAQ

支持哪些机器人型号?
目前支持 SO-ARM100/101,部分支持 LeKiwi(仅手臂控制,通过 MCP 的移动底盘控制计划中)。
支持哪些 LLM 模型?
支持 Claude(Anthropic)、Gemini(Google)和 GPT(OpenAI)模型,但作者报告 Claude 效果最佳,GPT 效果不佳。

robot_MCP 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。