机器人MCP服务器

为机器人应用提供基于MCP协议的后端通信与控制服务,支持Python开发环境和测试工具。

  • by wongcyrus
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 wongcyrus/robot-mcp-server

使用说明

机器人mcp服务器

此存储库包含Robot MCP(模型上下文协议)服务器的代码。它旨在为机器人应用提供后端服务,支持通过MCP协议进行通信和控制。

特性

  • Python 3.12开发环境(通过devcontainer配置)
  • 用薄片8打毛,用黑色格式化
  • Pytest用于测试
  • VS Code devcontainer支持可重复开发

发展

先决条件

  • Docker(用于开发容器)
  • 带有开发容器扩展的VS代码(推荐)
  • 紫外线 (用于快速Python包管理)
    • 安装方式: curl -LsSf https://astral.sh/uv/install.sh | sh

入门指南

  1. 克隆此存储库。
  2. 在VS Code中打开文件夹。
  3. 出现提示时在容器中重新打开(或使用命令面板:“开发容器:在容器中打开”)。
  4. 该环境将使用Python 3.12和所有必需的扩展自动设置。

装订和格式化

  • 代码会自动格式化为 黑色 进口是通过以下方式组织的 isort.
  • Linting是用 薄片8.

测试

文件夹结构

  • humanoid/ -人形机器人服务器的主要源代码
  • 其他组件可能存在其他文件夹

许可证

看 许可证 了解详情。