Token导航 LogoToken导航

MCP Server · AI代理

pib MCP

PIB MCP Server 是一个通过自然语言控制PIB机器人的服务,支持逆运动学、正运动学、关节控制和LLM集成。

stdio官方级别未说明来源级核验工具 3
机器人控制PythonClaude自然语言处理Claude Desktop

快速开始

作者 / 组织
FlowTheTensor
提供方
FlowTheTensor
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

PIB MCP 服务器

一个模型上下文协议(MCP)服务器,用于通过自然语言与LLM控制PIB机器人。

特性

  • 🤖 逆运动学将机器人的手移动到所需的位置(x,y,z)
  • 📐 正向运动学: 从关节角度计算最终效应器位置
  • 🎯 关节控制设置特定的关节角度以实现精确控制
  • 💬 LLM集成使用自然语言通过Claude,ChatGPT等控制机器人。

安装

1. 条件

  • Python≥3.9
  • 点

2、安装依赖关系

# Repository klonen oder in das Verzeichnis wechseln
cd pib-mcp

# Virtual Environment erstellen (empfohlen)
python -m venv venv

# Virtual Environment aktivieren
# Windows PowerShell:
.\venv\Scripts\Activate.ps1
# Windows CMD:
.\venv\Scripts\activate.bat
# Linux/Mac:
source venv/bin/activate

# Abhängigkeiten installieren
pip install mcp pib-sdk

替代所有依赖关系 pyproject.toml:

pip install -e .

使用

Als MCP服务器已启动

python -m pib_mcp_server.server

与 Claude Desktop 集成

将以下配置添加到您的 Claude Desktop Config:

视窗: %APPDATA%\Claude\claude_desktop_config.json\ macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "pib-robot": {
      "command": "python",
      "args": [
        "-m",
        "pib_mcp_server.server"
      ],
      "cwd": "
"
    }
  }
}

注释: 替换 通过这个项目的绝对道路!

如果您使用虚拟环境,请使用venv中的Python解释器:

{
  "mcpServers": {
    "pib-robot": {
      "command": "
/Scripts/python.exe",
      "args": [
        "-m",
        "pib_mcp_server.server"
      ]
    }
  }
}

视窗: venv\Scripts\python.exe\ macOS/Linux: venv/bin/python

重新启动 Claude Desktop

配置完成后,重新启动 Claude Desktop 以加载 MCP 服务器。

可用工具

1. move_hand_to_position

将机器人的手移动到3D空间中的特定位置。

参数:

  • arm (string):“left”或“right”
  • x (数字):X坐标,单位为毫米
  • y (数字):Y坐标,单位为毫米
  • z (数字):Z坐标,单位为毫米
  • roll (数字,可选):Grad中的卷扬机
  • pitch (数字,可选):以Grad为单位的Pitch Winkel
  • yaw (数字,可选):Yaw Winkel in Grad

Claude的例子:

Bewege die rechte Hand des PIB-Roboters zur Position x=150, y=0, z=350

2. set_joint_angles

设置机器人臂的特定关节角度。

参数:

  • arm (string):“left”或“right”
  • joint1 到 joint6 (编号):格勒的格伦温克尔

Claude的例子:

Setze die Gelenkwinkel des rechten Arms auf: 0, 45, 0, 0, 90, 0

3. get_hand_position

从给定的关节角度计算最终效应位置。

参数:

  • arm (string):“left”或“right”
  • joint1 到 joint6 (编号):格勒的格伦温克尔

Claude的例子:

Wo befindet sich die Hand, wenn der rechte Arm folgende Winkel hat: 0, 45, 0, 0, 90, 0?

与Claude的对话

成功集成后,您可以向 Claude 提供以下指令:

  1. “将右手移动到位置 x=200, y=50, z=300”

- Claude 使用 move_hand_to_position 并计算所需的关节角度

  1. “把左手举起来比现在的位置高100毫米”

- Claude可以查询当前位置并计算新位置

  1. “做一个握手动作”

- 克劳德可以计划一系列的动作

Docker部署

标签:Docker Desktop

确保 Docker Desktop 已安装并启动:

  • Windows/macOS:
  • Linux安装 Docker Engine

Docker镜像包

# Mit Docker Compose (empfohlen)
docker-compose build

# Oder direkt mit Docker
docker build -t pib-mcp-server:latest .

使用 Docker Desktop 运行

选项1:Docker桌面GUI
  1. 打开 Docker Desktop
  2. 转到“图片”→搜索 pib-mcp-server:latest
  3. 点击“运行” → 选择“交互式”模式
  4. 容器现在正在运行并准备好进行 MCP 通信
选项2:命令行

Windows(PowerShell/CMD):

# Image bauen
docker-compose build

# Container starten
docker run -i --rm pib-mcp-server:latest

或者使用提供的脚本:

.\run-docker.bat

macOS/Linux:

# Skript ausführbar machen
chmod +x run-docker.sh

# Container starten
./run-docker.sh

集成克劳德桌面(Docker桌面)

构建映像后,将此配置添加到您的 Claude 桌面配置:

配置路径 :

  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

方法 1:直接 Docker 命令(推荐)

{
  "mcpServers": {
    "pib-robot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "pib-mcp-server:latest"
      ]
    }
  }
}

方法2:使用Wrapper脚本(Windows)

{
  "mcpServers": {
    "pib-robot": {
      "command": "
\\run-docker.bat"
    }
  }
}

方法3:Mit-Python包装器

{
  "mcpServers": {
    "pib-robot": {
      "command": "python",
      "args": [
        "
/run-docker.py"
      ]
    }
  }
}

重要 :

  • 使用 Docker Image 之前 docker-compose build 正在建设
  • Docker桌面必须打开
  • 对代码进行更改时,必须重建映像: docker-compose build

Docker桌面中的Docker镜像版本

在代码更改后重建图像:

docker-compose build --no-cache

显示正在运行的容器 :

docker ps

显示日志 :

docker logs pib-mcp-server

停止容器 :

docker stop pib-mcp-server

清理(删除旧图像/容器):

docker system prune -a

使用 Docker Compose

# Starten
docker-compose up -d

# Logs anzeigen
docker-compose logs -f

# Stoppen
docker-compose down

与 Claude Desktop (Docker) 集成

内置Claude桌面配置(%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "pib-robot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "pib-mcp-server"
      ]
    }
  }
}

重要Docker 映像必须先建立!

使用 docker-compose:

{
  "mcpServers": {
    "pib-robot": {
      "command": "docker-compose",
      "args": [
        "-f",
        "
/docker-compose.yml",
        "run",
        "--rm",
        "pib-mcp-server"
      ]
    }
  }
}

肺炎球菌

执行测试

pip install -e ".[dev]"
pytest

启用日志记录

服务器使用Python的日志记录。欲了解更多详情:

import logging
logging.basicConfig(level=logging.DEBUG)

技术细节

  • MCP-SDK使用 Model Context Protocol SDK
  • pib sdk使用机器人工具箱进行前向/反向运动学
  • 没有 ROS/Gazebo 依赖关系Pure Python 实现

许可证

AGPL-3.0(与 pib-sdk 相同的许可证)

说明

⚠️ 重要此服务器仅计算关节角度。机器人的实际运动必须通过机器人控制器进行。在完整的实现中,您将在这里向机器人发送角度。

进一步链接

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

机器人控制Python本地部署自然语言处理运动学计算LLM集成

支持客户端

Claude DesktopClaude

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

3stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

pib MCP 怎么安装?

公开资料给出的安装命令是 python -m venv venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

pib MCP 怎么在 Claude Desktop、Cursor 里配置?

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

pib MCP 收费吗?

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

pib MCP 需要 API Key 吗?

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

pib MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP