Token导航 LogoToken导航TokenDH.com
Mcp4 Sdl logo
AI代理stdio官方级别未说明来源级核验

Mcp4 Sdl

MCP Server

通过Claude Desktop使用模型上下文协议(MCP)和IvoryOS控制和设计机器人实验的解决方案。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
机器人控制PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

ivoryzh

提供方

ivoryzh

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install ivoryos

详细介绍

机器人控制MCP

MCP Server ![YouTube Video](https://youtu.be/s3gXrPKNfYY)

通过Claude Desktop使用模型上下文协议(MCP)和 象牙.

快速开始

1.安装Ivory

在现有脚本环境中,安装ivoryos

pip install ivoryos

2.启动IvoryOS

选项A-功能块:

import ivoryos

@ivoryos.block
def move_robot(x: float, y: float, z: float):
    """Move robot to specified coordinates"""
    # Your robot control logic here
    return True

ivoryos.run(__name__)

Slide1.PNG 选项B-类实例:

import ivoryos

class RobotController:
    def move(self, x: float, y: float, z: float):
        """Move robot to specified coordinates"""
        # Your robot control logic here
        return True

robot = RobotController()

ivoryos.run(__name__)

Slide2.PNG

备注\ 要查看上述界面,您需要使用应用程序链接创建一个帐户。 img.png 建议使用: ``text username: admin password: admin `` 为了便于访问。 如果您选择了其他用户名/密码,请记住在步骤5中更新配置文件。

3.安装uv和克劳德桌面

在Windows上安装uv:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

在Mac上安装uv:

curl -LsSf https://astral.sh/uv/install.sh | sh

4.配置克劳德桌面

添加到您的Claude Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "IvoryOS MCP": {
      "command": "uvx",
      "args": [
        "ivoryos-mcp"
      ],
      "env": {
        "IVORYOS_URL": "http://127.0.0.1:8000/ivoryos",
        "IVORYOS_USERNAME": "your_username",
        "IVORYOS_PASSWORD": "your_password"
      }
    }
  }
}

5.重新启动克劳德桌面

退出Windows上的Claude桌面(从任务栏退出的屏幕截图)

img.png

就是这样!你现在可以通过克劳德来控制你的机器人。

附加步骤

使用模拟设备/操作

如果您无法访问物理机器人,您可以通过创建来模拟设备操作 模拟函数或类.

提示示例

Can you provide a dummy self-driving lab script in Python, representing unit operations in chemistry?  
I want one version using a class, and another example using simple functions.  
Functions should be meaningful and can be scripted as a workflow/experiment.  
Use primitive data inputs wherever possible.  
Finally, provide a natural language summary of the experiment.  

mock_sdl_prompt.png

开发者指南

开发者友好版本 服务器.py 对于贡献者。

uv add "mcp[cli]"
uv run mcp install server.py

使用示例

问克劳德:

  • “告诉我更多关于平台的信息”
  • “显示机器人状态”
  • “执行校准工作流程”
  • “将机器人移动到位置x=10,y=5”

故障排除

  • 连接失败? 检查IvoryOS是否在URL上运行
  • 验证错误? 在配置中验证用户名/密码,检查您是否可以使用该组合通过web应用程序登录。
  • MCP未加载? 配置更改后重新启动Claude Desktop

资源

贡献

欢迎黑客马拉松参赛者! 任何贡献都有助于:

  • 🤖 尝试使用您的平台 -使用您的机器人/硬件设置进行测试
  • 📝 分享示例 -添加您的机器人控制脚本
  • 🐛 报告问题 -什么坏了?缺少什么?
  • 💡 建议功能 -什么会使它更有用?
  • 📚 改进文档 -帮助他人更快地开始

任何贡献都不算太小——即使尝试一下并给出反馈也是有价值的!

______________________________________________________________________

🏆 黑客马拉松项目

目录标签

目录标签

机器人控制PythonClaude本地部署实验设计Claude集成MCP协议IvoryOS

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP