agent-machines

communication MCP Server

A persistent machine for your agent. One stateful microVM per Clerk account; chat history, files, learned skills, and cron all live on /home/machine. Hermes or OpenClaw, any provider key (Dedalus / Vercel Sandbox / Fly), 95 skills + 17 MCP services.

VerifiedInstall Ready
communicationcommunication
5 views9 stars1 forksv0.2.0MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
9
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install agent-machines
25
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (25)

HERMES_API_KEY

optional fallback

tts

text-to-speech (Edge TTS by default; ElevenLabs if keyed)

cursor_list_skills

List local Hermes skills available for `load_skills` injection.

DEDALUS_API_KEY

optional fallback

terminal

shell commands inside the VM

Var

Where it lives

public

Clerk sign-in card, redirects to `/dashboard` after success

cronjob

create/list/edit/remove scheduled tasks

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY

Clerk dashboard -> API Keys

memory

read/update MEMORY.md and USER.md

CLERK_SECRET_KEY

Clerk dashboard -> API Keys

gated

live `~/.hermes/cursor-runs.jsonl` history

Tool

What it does

session_search

FTS5 search over past sessions

HERMES_MACHINE_ID

optional fallback

vision_analyze

describe an image

cursor_agent

Spawn a Cursor coding agent against a working directory. Same model that runs in the Cursor IDE -- full file/terminal access, codebase semantic search, lints. Pass `load_skills: ["agent-ethos", "git-workflow", ...]` to inject Hermes skills as `.cursor/rules` for the run.

HERMES_API_URL

optional fallback

image_generate

FLUX via FAL (requires `FAL_KEY` if you want this)

cursor_resume

Continue a previous Cursor agent by ID. Retains full conversation context.

HERMES_MODEL

optional

execute_code

sandboxed Python that can call other tools via RPC

cursor_models

Enumerate models the configured `CURSOR_API_KEY` can use.

Route

Auth

delegate_task

spawn a subagent for parallel work