Token导航 LogoToken导航TokenDH.com
Vector Claw logo
运维云端stdio官方级别未说明来源级核验

Vector Claw

MCP Server

VectorClaw是一个MCP服务器,将Anki Vector机器人的功能作为工具暴露给AI助手,如OpenClaw,通过完全本地的、无云的堆栈将自然语言转换为现实世界的机器人动作。

工具数

23

提示词数

0

GitHub Stars

14

资源数

0
机器人控制Python自然语言处理

安装说明

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

作者 / 组织

danmartinez78

提供方

danmartinez78

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install vectorclaw-mcp

详细介绍

🤖 矢量爪

![CI](https://github.com/danmartinez78/VectorClaw/actions/workflows/ci.yml) ![Python 3.11+](https://www.python.org/downloads/) ![PyPI](https://pypi.org/project/vectorclaw-mcp/) ![License: MIT](LICENSE) ![Status: v1.0.0](ROADMAP.md)

给你的AI助手一个身体。

VectorClaw是一个MCP服务器,它公开 Anki矢量 机器人功能作为OpenClaw等人工智能助手的工具——在完全本地、无云的堆栈上将自然语言与现实世界的机器人动作连接起来。

______________________________________________________________________

建筑

┌─────────────┐    stdio MCP    ┌──────────────────┐    gRPC/WiFi    ┌─────────┐
│  AI Agent   │ ─────────────── │  vectorclaw-mcp  │ ─────────────── │  Vector │
│  (OpenClaw) │                 │  (Python 3.11+)  │                 │  Robot  │
└─────────────┘                 └──────────────────┘                 └─────────┘

所有通信都是 仅限本地 --运行时没有云依赖性(WirePod设置路径)。

安全架构 对于完全信任模型。

______________________________________________________________________

目录

______________________________________________________________________

当前状态

v1.0.0发布 · 2026-03-01

已验证16个工具✅ 硬件方面| 7工具实验⚠️

已知限制:

  • vector_drive_on_charger --激活立方体,但没有可靠的充电器方法
  • 感知检测——通常返回空列表;SDK语义正在调查中
  • 空闲行为——Vector的自主动画可以与命令行为重叠

ROADMAP.md 完整的里程碑计划。

______________________________________________________________________

快速入门

要求: Python 3.11+· 接线盒 在本地WiFi上运行·Vector

有关完整的演练(Wire Pod安装、机器人身份验证、WiFi配置、故障排除),请参阅 docs/SETUP.md.

引导式设置(建议新用户使用)

vectorclaw-setup 向导处理配置、SDK验证、连接 检查和烟雾测试一次完成:

pip install vectorclaw-mcp
vectorclaw-setup

系统将提示您输入机器人的序列号和可选IP地址。 成功后,你会看到一个清晰的 安装已通过 消息和下一步命令。 失败时,每个步骤都包含一个精确的补救提示。

docs/OPENCLAW_SETUP_SKILL.md 了解全部细节。

______________________________________________________________________

手动设置

步骤1--安装VectorClaw

pip install vectorclaw-mcp

步骤2——配置Vector SDK

接线盒 是Vector的规范自托管服务器。 安装SDK发行版并运行一次性身份验证向导:

pip install wirepod_vector_sdk
python -m anki_vector.configure
注: wirepod_vector_sdk 安装在 anki_vector Python命名空间,因此所有导入和CLI命令都使用 anki_vector.

Legacy cloud path (best-effort only)

独立 anki_vector 该包需要工作的DDL云服务器,在现代Python运行时很脆弱。

pip install "vectorclaw-mcp[legacy]"
python -m anki_vector.configure

更喜欢 wirepod_vector_sdk 以实现可靠、独立于云的操作。

步骤3——设置环境变量

export VECTOR_SERIAL="your-robot-serial"   # required — printed on underside of robot
export VECTOR_HOST="192.168.x.x"           # optional — auto-discovered if omitted

步骤4--运行服务器

vectorclaw-mcp
# or
python -m vectorclaw_mcp

______________________________________________________________________

MCP客户端配置

将以下块添加到您的 mcporter.json (或等效的MCP客户端配置)。

随着 uvx *(推荐--无需事先安装)*

{
  "mcpServers": {
    "vectorclaw": {
      "command": "uvx",
      "args": ["vectorclaw-mcp"],
      "env": {
        "VECTOR_SERIAL": "your-serial-here"
      }
    }
  }
}

随着 pip install *(如果本地安装)*

{
  "mcpServers": {
    "vectorclaw": {
      "command": "vectorclaw-mcp",
      "env": {
        "VECTOR_SERIAL": "your-serial-here"
      }
    }
  }
}

______________________________________________________________________

可用工具

工具类别描述状态
vector_say🎙️ 语音让机器人大声朗读文本
vector_animate🎭 表达式播放命名动画⚠️
vector_drive_off_charger🏎️ 动作关闭机器人充电器
vector_drive🏎️ 运动直线行驶和/或原地转弯
vector_drive_on_charger🏎️ 运动将矢量驱动回充电器⚠️
vector_emergency_stop🏎️ 运动立即停止所有运动
vector_head🦾 启动设置头部角度(-22°-45°)
vector_lift🦾 启动设置提升高度(0.0–1.0)
vector_look👀 感知从前置摄像头捕捉图像
vector_capture_image👀 感知单次图像捕捉
vector_face🖼️ 显示在面部屏幕上显示自定义图像
vector_scan🔍 感知环境头部扫描
vector_find_faces🔍 感知面部扫描⚠️
vector_list_visible_faces🔍 感知列出当前可见的人脸⚠️
vector_face_detection🔍 感知获取人脸检测摘要⚠️
vector_list_visible_objects🔍 感知列出当前可见的对象⚠️
vector_cube🎲 交互与立方体交互(对接/拾取/放下/滚动)⚠️
vector_vision_reset👀 感知禁用所有视觉模式
vector_pose📍 感应获取当前位置和方向
vector_status📊 状态获取电池电量和充电状态
vector_charger_status📊 状态获取充电器连接状态
vector_touch_status📊 状态获取触摸传感器状态
vector_proximity_status📊 状态获取接近传感器读数

状态图例: ✅ 已在硬件上验证|⚠️ 实验性(有限/可靠问题)

⚠️ 充电器必备条件: vector_drive 要求机器人关闭充电器。 呼叫 vector_drive_off_charger 第一,或设置 VECTOR_AUTO_DRIVE_OFF_CHARGER=1 用于自动出坞。

docs/MCP_API_REFERENCE.md文件 获取完整的参数详细信息和响应模式。

______________________________________________________________________

贡献

  1. 🌿 分行: 分叉 dev,使用 / 命名(例如。 fix/vector-face-payload, feat/vector-scan)
  2. 🧪 测验: 在下添加或更新测试 tests/;所有测试都使用模拟的SDK——不需要硬件
  3. CI: Python 3.11是必需的,必须通过;Python 3.12是实验性/信息性的——运行 pytest tests/ -v 在打开PR之前在本地
  4. 🤖 硬件: 如果您的更改涉及工具或连接层,请在中记录烟雾测试运行 硬件烟雾日志 跟随 硬件测试手册
  5. 🎯 PR范围: 保持PR的重点——将文档、功能和重构更改分开,以降低与并行通道的合并冲突风险

______________________________________________________________________

文档地图

🛠️ 设置和运行时

文档描述
安装指南WirePod安装、机器人身份验证、WiFi、SDK配置、故障排除
故障排除常见运行时故障、烟雾基线和升级路径
运行时支持支持的Python版本和CI策略

📡 API和SDK

文档描述
API 参考MCP工具签名、参数、响应模式
WirePod SDK参考完整的SDK功能目录
WirePod SDK→ MCP集成优先级现在/以后/跳过未来工具的决策表

🔬 硬件验证

文档描述
硬件测试手册可重复的机器人验证协议和PR检查表
硬件烟雾日志真实世界烟雾测试的运行记录
工具对接先决条件哪些工具需要处于未对接状态

🔒 安全

文档描述
安全架构威胁模型、凭证处理、输入验证、网络态势

______________________________________________________________________

许可证

麻省理工学院——见 许可证.

目录标签

目录标签

机器人控制Python自然语言处理本地部署本地化AI硬件集成

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP