🤖 Roba Labs MCP服务器v0.1.0
 ](https://nodejs.org)  
Roba Labs的模型上下文协议(MCP)服务器
______________________________________________________________________
🚀 特性
🤖 机器人信息中心
- 平台概述 -Roba Labs生态系统的完整信息
- 框架目录 -15+机器人框架(ROS、ROS2、Gazebo、Isaac Sim、PyBullet、MuJoCo)
- 机器人类型 -13+个机器人类别,详细规格
- 学习资源 -20+精选教程和文档
- 发展路线图 -四阶段平台开发计划
- 独立数据 -无需外部API,可脱机工作
🏗️ 专业建筑
- 基于MCP协议2024-11-05规范构建
- 双服务器支持(Claude Desktop的HTTP+MCP stdio)
- 全面测试覆盖率(19/19测试通过)
- 使用JSDoc文档的干净、模块化代码结构
- 零配置部署,具有合理的默认值
- 5个用于机器人信息访问的专用工具
______________________________________________________________________
📦 快速开始
注: 此MCP服务器提供精心策划的机器人信息,无需外部API。非常适合AI助手帮助机器人开发!
✅ 先决条件
# Required
Node.js >= 18.0.0
npm >= 9.0.0📥 安装
# Clone the repository
git clone https://github.com/Tairon-ai/roba-labs-mcp.git
cd roba-labs-mcp
# Install dependencies
npm install
# Start the HTTP server
npm start
# Development mode
npm run dev
# MCP stdio server for Claude Desktop
npm run mcp🤖 Claude桌面集成
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"roba-labs": {
"command": "node",
"args": ["/path/to/roba-labs-mcp/mcp/index.js"]
}
}
}注: 不需要环境变量-所有数据都是自包含的!
______________________________________________________________________
🛠 可用工具
🌐 平台信息
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
get_roba_info | 获取全面的Roba Labs平台信息 | 无 | 平台概述、功能、链接、令牌实用程序 |
🔧 机器人框架
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
list_frameworks | 列出带有文档的机器人框架 | category (可选):“仿真”、“中间件”、“物理” | 框架目录,包括ROS、ROS2、Gazebo、Isaac Sim、PyBullet、MuJoCo等。 |
🤖 机器人类型
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
list_robot_types | 获取具有特征的机器人类型 | category (可选):“移动”、“机械手”、“空中”、“专业” | 机器人目录,包括复杂性级别、传感器、用例 |
📚 学习资源
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
get_resources | 获取精心策划的学习材料 | topic (可选):“getting_started”、“高级”、“框架”、“教程”、“社区” | 教程、文档链接、社区资源 |
🗺️ 平台路线图
| 工具 | 描述 | 参数 | 返回 |
|---|---|---|---|
get_roadmap | 获取Roba Labs开发路线图 | 无 | 4阶段路线图、即将推出的功能、如何参与 |
______________________________________________________________________
🤖 用法示例
💬 AI助手提示示例
🌐 平台信息
"Tell me about Roba Labs platform"
"What is Roba Labs?"
"Show me Roba Labs features and links"
"What's the ROBA token used for?"🔧 框架查询
"What robotics frameworks are available?"
"Show me simulation frameworks"
"List ROS and ROS2 details"
"What's the difference between Gazebo and Isaac Sim?"
"Which framework should I use for drone simulation?"🤖 机器人类型查询
"What types of robots are there?"
"Show me mobile robots"
"What are the characteristics of manipulator robots?"
"List aerial robots and drones"
"What sensors do autonomous cars need?"📚 学习资源查询
"How do I get started with ROS?"
"Show me ROS2 tutorials"
"Where can I learn about robotics simulation?"
"What are good resources for beginners?"
"Find me advanced robotics tutorials"🗺️ 路线图查询
"What's the Roba Labs roadmap?"
"Show me upcoming features"
"What phase is Roba Labs in now?"
"How can I contribute to Roba Labs?"______________________________________________________________________
🚀 部署
🏭 生产部署
# Start production server
NODE_ENV=production npm start
# With PM2
pm2 start server.js --name roba-labs-mcp
# With Docker
docker build -t roba-labs-mcp .
docker run -d -p 8080:8080 roba-labs-mcp🔍 健康检查
# Check server health
curl http://localhost:8080/health
# Get server info
curl http://localhost:8080/info______________________________________________________________________
🔒 安全与隐私
🛡️ 安全功能
- 不需要API密钥 -独立操作,无需身份验证
- 无外部请求 -所有数据都是本地的,完全离线工作
- 无数据收集 -未收集或传输用户数据
- 开源 -完全的代码透明度和审计
- 本地处理 -所有操作都在您的机器上进行
🔐 最佳实践
- 无需凭据 -无需保护的敏感数据
- 离线功能 -无需互联网连接即可工作
- 零利率限制 -无外部服务依赖关系
- 完全隐私 -无遥测或跟踪
______________________________________________________________________
📊 支持的数据
🌐 机器人框架(15+)
- 中间件:罗斯,罗斯2
- 模拟:Gazebo、Isaac Sim(英伟达)、PyBullet、MuJoCo
- 物理学:ODE、子弹物理、Simbody、DART
🤖 机器人类型(13+)
- 移动机器人:差速驱动、mecanum、自动驾驶汽车
- 操纵器:6自由度手臂、协作机器人、双臂系统
- 空中的:四轴飞行器、固定翼无人机
- 专业:类人、四足动物、水下ROV
📚 学习资源(20+)
- 官方ROS/ROS2教程
- 框架文件
- 社区论坛和问答
- 视频课程和指南
🗺️ 路线图信息
- 4个开发阶段
- 功能时间线
- 贡献机会
______________________________________________________________________
📈 演出
- 响应时间:\<1ms(本地数据)
- 离线功能:在没有互联网的情况下工作
- 零延迟:无网络请求
- 测试覆盖率:19/19测试通过(100%)
- 可靠性:没有外部服务依赖关系
______________________________________________________________________
🤝 贡献
我们欢迎捐款!请阅读我们的 贡献指南 了解如何开始的详细信息。
# Fork and clone
git clone https://github.com/Tairon-ai/roba-labs-mcp.git
# Create feature branch
git checkout -b feature/your-feature
# Make changes and test
npm test
# Commit and push
git commit -m 'feat: add your feature'
git push origin feature/your-feature
# Open Pull Request请阅读 贡献.md 了解我们的行为准则和发展过程的详细信息。
______________________________________________________________________
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
🙏 致谢
______________________________________________________________________
📚 资源
______________________________________________________________________
建造于 Tairon.ai 在克劳德的帮助下
