Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2025 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Ivoryos Mcp

    3 stars
    Python
    Updated Oct 27, 2025

    Documentation

    IvoryOS MCP server

    MCP Server

    License: MIT

    Serve as a robot control interface using IvoryOS and Model Context Protocol (MCP) to design, manage workflows, and interact with the current hardware/software execution layer.

    🚀 Quickstart with Claude Desktop

    Install uv.

    Open up the configuration file, and add IvoryOS MCP config.

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

    📦 Installation

    Install uv.

    1. Clone the Repository

    bash
    git clone https://gitlab.com/heingroup/ivoryos-mpc
    cd ivoryos-mcp

    2. Install dependencies

    When using IDE (e.g. PyCharm), the uv environment might be configured, you can skip this section.

    bash
    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv pip install -r uv.lock

    ⚙️ Configuration

    Option 1: in .env, change ivoryOS url and login credentials.

    code
    IVORYOS_URL=http://127.0.0.1:8000/ivoryos
    IVORYOS_USERNAME=admin
    IVORYOS_PASSWORD=admin

    Option 2: In ivoryos_mcp/server.py, change ivoryOS url and login credentials.

    python
    url = "http://127.0.0.1:8000/ivoryos"
    login_data = {
        "username": "admin",
        "password": "admin",
    }

    🚀 Install the server (in Claude Desktop)

    bash
    mcp install ivoryos_mcp/server.py

    ✨ Features

    CategoryFeatureRouteDescription
    ℹ️ General Toolsplatform-infoGET /instrumentsGet ivoryOS info and signature of the platform
    execution-statusGET /executions/statusCheck if system is busy and current/last task status
    ℹ️ Workflow Designlist-workflow-scriptsGET /library/List all workflow scripts from the database
    load-workflow-scriptGET /library/Load a workflow script from the database
    submit-workflow-scriptPOST /draft/submit_pythonSave a workflow Python script to the database
    ℹ️ Workflow Datalist-workflow-dataGET /executions/recordsList available workflow execution data
    load-workflow-dataGET /executions/records/Load execution log and data file
    🤖 Direct Controlexecute-taskPOST /instruments/Call platform function directly
    🤖 Workflow Runrun-workflow-repeatPOST /executions/configRun workflow scripts repeatedly with static parameters
    run-workflow-kwargsPOST /executions/configRun workflow scripts with dynamic parameters
    run-workflow-campaignPOST /executions/campaignRun workflow campaign with an optimizer
    🤖 Workflow Controlpause-and-resumeGET /executions/pause-resumePause or resume the workflow execution
    abort-pending-workflowGET /executions/abort/next-iterationFinish current iteration, abort future executions
    stop-current-workflowGET /executions/abort/next-taskSafe stop of current workflow

    ⚠️ ℹ️ are resources, but decorated as tool due to the current issue with MCP Python SDK and Claude Desktop integration.

    It's recommended to only use **allow always** for ℹ️ tasks

    and use **allow once** for 🤖 tasks.

    These tasks will trigger actual actions on your hosted Python code.

    🧪 Examples

    The example prompt uses the abstract SDL example.

    Platform info

    status.gif

    Load prebuilt workflow script

    load script.gif

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • BO

      Books Mcp Server

      Python·
      5
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • BO

      Books Mcp Server

      Python·
      5
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k