MCP is an open protocol that lets AI models (Claude, etc.) call tools and read resources from external systems. The bext companion exposes 49 tools covering deployment, configuration, data management, security, and observability — everything an agent needs to manage your apps.
Status: the MCP server and all 49 tools are implemented, but the
headless --mcp launch flag on the desktop binary is still being wired
up. Until it ships, the stdio server isn't started by the command below.
Track the entrypoint work before relying on this in production.
Once the flag lands, add the bext companion as an MCP server in your Claude Code configuration:
You: Deploy the latest version to staging, run conformance tests,
and if the score is above 95%, promote to production.
Claude: I'll handle that step by step.
1. Deploying to staging...
→ deploy(instance_id: "staging-1")
✓ Deployed v1.2.4 in 3.2s
2. Running conformance tests...
→ run_conformance()
✓ Score: 98.5% (133 pass, 1 partial, 0 fail)
3. Score is above 95%, promoting to production...
→ fleet_deploy(instance_ids: ["prod-1", "prod-2", "prod-3"], version: "1.2.4")
✓ 3/3 instances deployed successfully
All done. v1.2.4 is live on all production instances.
The MCP server uses JSON-RPC 2.0 over stdio, compatible with MCP protocol version 2024-11-05. Each request is a single JSON line on stdin; responses are single JSON lines on stdout.
Warning
The --mcp headless launch flag is not yet wired up. The tool list above is implemented, but the stdio server won't start until the flag ships. See the status note in the Quick Start section.