Agent integrations
An agent can reach Decidealot three ways: directly over MCP at /mcp, through REST with the skill’s instructions, or through the OpenClaw stdio bridge when its client only speaks local stdio. All three need a Decidealot container you already run.
The skill
The skill in .agents/skills/decidealot tells an agent how to deploy the Docker image, choose Laya, Von, CLM, or Jev, submit typed decisions, read probabilities, use direct MCP, and use the stdio bridge only when its client needs one. It treats a decision as evidence, not permission: the caller keeps the threshold and the final action.
Install it from the psyb0t marketplace after the release that contains it:
claude plugin marketplace add psyb0t/agents
claude plugin install decidealot@psyb0t
codex plugin marketplace add psyb0t/agents
codex plugin add decidealot@psyb0t
OpenClaw installs the same skill from ClawHub:
openclaw skills install @psyb0t/decidealot
The skill reads DECIDEALOT_URL (default http://127.0.0.1:8080) and, when the container has authentication on, DECIDEALOT_API_KEY.
The OpenClaw stdio bridge
The bridge in .agents/plugins/decidealot is for MCP clients that cannot connect to a remote Streamable HTTP server. It runs a pinned mcp-remote, which forwards stdio traffic to $DECIDEALOT_URL/mcp and adds the Bearer header when a key is set.
openclaw plugins install clawhub:@psyb0t/decidealot
export DECIDEALOT_URL=http://127.0.0.1:8080
export DECIDEALOT_API_KEY=your-token-here
| Environment variable | Required | Description |
|---|---|---|
DECIDEALOT_URL | yes | Base URL of a running Decidealot instance, such as http://127.0.0.1:8080. The bridge appends /mcp. |
DECIDEALOT_API_KEY | no | Bearer token. Set it whenever the container uses DECIDEALOT_API_KEY. |
The bridge exits with an error naming DECIDEALOT_URL when that variable is missing. It exposes the same four tools as the server: system_one, system_one_batch, list_models and unload_models.
If a client supports remote Streamable HTTP directly, skip the bridge and point it at $DECIDEALOT_URL/mcp as shown in Connect a client.
MCP Registry
Each release publishes server.json to the MCP Registry as io.github.psyb0t/decidealot. The entry points at the docker.io/psyb0t/decidealot image with Streamable HTTP at http://localhost:8080/mcp.