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 initInstall 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-dirsThe 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
| Section | Skill file | MCP server |
|---|---|---|
| Commands | Via treeship wrap [AUTO] | Not applicable |
| Tool calls | Not applicable | Every MCP tool call [AUTO] |
| Model/cost | Via env vars [EXPLICIT] | Via env vars [EXPLICIT] |
| File operations | File snapshot diff [AUTO] | Not applicable |
| Handoffs | Via 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.