Skip to main content
Glama

machines-mcp

Production-oriented Model Context Protocol server for Dedalus Machines.

Lets agents create persistent VMs, wait until they are running, execute commands, and run basic diagnostics — without hand-rolled polling loops.

Tools

Tool

Description

machines_create_and_wait

Create a machine and block until running

machines_get

Retrieve machine status

machines_list

List machines

machines_run

Run a shell command via executions API

machines_sleep / machines_wake

Lifecycle controls

machines_destroy

Destroy a machine

machines_doctor

Auth + API + optional machine health check

Related MCP server: agent-handoff-protocol

Quickstart

export DEDALUS_API_KEY=dsk-...
# optional:
# export DEDALUS_BASE_URL=https://api.dedaluslabs.ai
# export DEDALUS_ORG_ID=...

uv sync
uv run python -m src.main

Server listens on Streamable HTTP (:8080 by default).

Claude / Cursor MCP config

{
  "mcpServers": {
    "dedalus-machines": {
      "command": "uv",
      "args": ["run", "python", "-m", "src.main"],
      "cwd": "/path/to/machines-mcp",
      "env": {
        "DEDALUS_API_KEY": "dsk-..."
      }
    }
  }
}

Design notes

  • Built on dedalus-mcp (Dedalus MCP framework) + official dedalus Python SDK

  • Create-and-wait uses client-side polling with timeout / terminal-phase failures

  • machines_doctor is safe for onboarding: checks key presence, API reachability, lists machines

License

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI agents to launch, monitor, and manage long-running terminal processes with real-time log capture and search functionality. It features automatic log rotation and graceful process termination to ensure system stability.
    5
    21
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables durable agent session transfer between machines by serializing state, provisioning sandboxes, and metering costs via MCP tools over a Postgres-backed state machine.
    6
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents and MCP clients to manage AutoDL GPU instances programmatically, including creating, listing, powering on/off, executing commands, transferring files, and enforcing automatic shutdown.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sarvesh2003dev/machines-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server