Treeship
Integrations

Hermes

Integrate Treeship with Hermes agents via skill file or MCP server.

Hermes agents support two integration methods: a skill file (instruction-based) and an MCP server (tool-call interception).

Method 1: Skill file

Install Treeship CLI

curl -fsSL treeship.dev/install | sh
treeship init

Install the Treeship skill

curl -sL https://raw.githubusercontent.com/zerkerlabs/treeship/main/integrations/hermes/treeship.skill/SKILL.md \
  -o ~/.hermes/skills/treeship.skill/SKILL.md --create-dirs

The Hermes agent reads the skill and follows the instructions to wrap commands, set env vars, and manage session lifecycle.

Method 2: MCP server

Add Treeship as an MCP server in your Hermes config:

# ~/.hermes/config.yaml
mcp_servers:
  treeship:
    command: npx
    args: ["-y", "@treeship/mcp"]
    env:
      TREESHIP_HUB_ENDPOINT: "https://api.treeship.dev"

This intercepts every MCP tool call and creates signed artifacts + session events automatically.

What appears in the receipt

SectionSkill fileMCP server
CommandsVia treeship wrap [AUTO]Not applicable
Tool callsNot applicableEvery MCP tool call [AUTO]
Model/costVia env vars [EXPLICIT]Via env vars [EXPLICIT]
File operationsFile snapshot diff [AUTO]Not applicable
HandoffsVia treeship session event [EXPLICIT]Via treeship session event [EXPLICIT]

Integration status: Skill file and MCP server packages are ready. Full end-to-end testing with a live Hermes server is pending. If you test it, please report results at github.com/zerkerlabs/treeship/issues.