Agent integrations
Besides the MCP server built into the container, the repository ships an agent skill and a small MCP bridge plugin. The skill teaches an agent the three APIs, the auth rules and when not to delete things. The plugin connects stdio-only MCP clients to a running server. Both talk to a hybrids3 instance you already run; neither starts one.
The skill
The skill lives in .agents/skills/hybrids3/: the instructions in SKILL.md, a setup reference in references/setup.md and scripts/hybrids3.sh, a curl wrapper with put, get, info, list, delete, buckets, presign and health commands. Any agent that reads .agents/skills/, such as peen, picks it up from a checkout of this repository.
It reads these environment variables:
| Variable | Meaning |
|---|---|
HYBRIDS3_URL | Server URL, including any path_prefix. scripts/hybrids3.sh defaults to http://localhost:8080 |
HYBRIDS3_KEY | A bucket key or the master key, sent as the Bearer token |
HYBRIDS3_PUBLIC_KEY | The matching public_key, for S3 clients |
HYBRIDS3_MASTER_KEY, HYBRIDS3_MASTER_PUBLIC_KEY | Master credentials, for cross-bucket work |
The skill tells agents never to delete or overwrite an object unless the user named that exact key, and never to change the server’s configuration on their own.
Claude Code
claude plugin marketplace add psyb0t/agents
claude plugin install hybrids3@psyb0t
Claude Code asks for the server URL and, when the endpoint uses a connection token, a bucket key or the master key. It stores the key in the system keychain. To add only the MCP server, without the skill:
claude mcp add --transport http hybrids3 http://localhost:8080/mcp/
Codex
codex plugin marketplace add psyb0t/agents
codex plugin add hybrids3@psyb0t
Installed from the marketplace, the skill is invoked as $hybrids3:hybrids3. Codex also loads skills from .agents/skills/ in the repository it works in, with no install, and there the skill is invoked as $hybrids3.
OpenClaw
Every release publishes the skill to ClawHub:
openclaw skills install @psyb0t/hybrids3
For MCP clients that only run local stdio servers, the @psyb0t/hybrids3 plugin in .agents/plugins/hybrids3/ bridges stdio to the server’s /mcp/ endpoint through mcp-remote:
openclaw plugins install clawhub:@psyb0t/hybrids3
Set HYBRIDS3_URL to the server URL; the bridge appends /mcp/. Set HYBRIDS3_KEY when the endpoint expects a connection token, and the bridge sends it as Authorization: Bearer. The tools still need their own auth_key argument. The plugin is MIT licensed, unlike the rest of the repository.
A client that supports remote Streamable HTTP servers does not need the bridge; point it at $HYBRIDS3_URL/mcp/ directly.
MCP Registry
The image is listed in the official MCP Registry as io.github.psyb0t/hybrids3, from server.json. The registry entry points at docker.io/psyb0t/hybrids3 with the Streamable HTTP transport at http://localhost:8080/mcp/.