关于 robot-mcp-server
robot-mcp-server 是面向机器人应用的 MCP 后端,支持通过 MCP 协议通信和控制。项目还说明了 Python 开发与测试环境。
主要功能
- 01通过 MCP 通信
- 02通过 MCP 控制机器人
- 03Python 3.12 开发环境
- 04pytest 测试配置
适用场景
- 01开发机器人应用的 MCP 后端
- 02使用 pytest 测试机器人服务代码
MCP 相关
这是面向机器人应用的 MCP 服务,支持通过 MCP 协议进行通信和控制。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
robot-mcp-server
此仓库包含 Robot MCP(Model Context Protocol)服务的代码。它旨在为机器人应用提供后端服务,支持通过 MCP 协议进行通信和控制。
功能
- Python 3.12 开发环境(通过 devcontainer 配置)
- 使用 flake8 进行代码检查,使用 black 进行格式化
- 使用 Pytest 进行测试
- 支持 VS Code devcontainer,确保开发环境可复现
开发
前置条件
- Docker(用于使用 devcontainer)
- VS Code 和 Dev Containers 扩展(推荐)
- uv(用于快速管理 Python 包)
- 使用以下命令安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
- 使用以下命令安装:
开始使用
- 克隆此仓库。
- 在 VS Code 中打开文件夹。
- 根据提示在容器中重新打开(或使用命令面板:“Dev Containers: Reopen in Container”)。
- 环境将自动配置 Python 3.12 和所有必需的扩展。
代码检查与格式化
测试
- 使用 pytest 运行测试。
文件夹结构
humanoid/- 人形机器人服务的主要源代码- 可能还会有用于其他组件的文件夹
许可证
详情请参阅 LICENSE。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。