Go to file
Lucio Lelii be5690309f Give the models object storage, chosen by the flow and not by them
minio-mcp offers bounded list, read, stat and write over MinIO, in two modes the
session is opened in - which, in the workflow manager, is the catalog entry the
flow author picked. The model never chooses between them.

Internal: the session arrives with x-minio-scope set to the execution's id. The
server uses the platform's MinIO from its own environment and, at initialize,
creates the bucket <prefix><execution id> when it is missing - the counterpart
of the coding agent creating an execution's workspace directory. The model sees
four tools and keys; no endpoint, no credential, no session to open.

The prefix (exec- by default) cannot be emptied. It is what keeps a caller
holding the API key inside the buckets this server made, rather than free to
name any bucket on that MinIO - the storage nodes' among them. The scope header
is pinned for the session, as dev-server's preview key is, and a session whose
bucket cannot be had never opens.

External: no header. The model opens sessions with endpoint, bucket and
credentials itself, as before, limited by MINIO_MCP_ALLOWED_ENDPOINTS.

Wired into the stack behind /minio/ and :3104. No delete tool in either mode.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:18:59 +02:00
browser-mcp Stop shipping Firefox and WebKit this server never launches 2026-09-24 15:36:08 +02:00
coding-agent-mcp Improve MCP guidance and tool availability 2026-09-23 13:15:39 +02:00
dev-server-mcp Reclaim previews nobody is using any more 2026-09-24 17:12:05 +02:00
minio-mcp Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
.gitignore Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00
MCP-STACK.md Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
egress-proxy.squid.conf Make the egress proxy start, and prove what it lets through 2026-09-22 12:44:25 +02:00
mcp-stack.Caddyfile Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
mcp-stack.compose.yml Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
mcp-stack.env.example Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
mcp-stack.vm.Caddyfile Give the models object storage, chosen by the flow and not by them 2026-10-01 12:18:59 +02:00
mcp-stack.vm.compose.yml Bring the three MCP servers together as one deployable stack 2026-09-22 11:45:55 +02:00