MCP Server
The MCP server (vibecontrols-mcp binary, from @vibecontrols/mcp) exposes Vibecontrols and Burdenoff Workspaces capabilities as Model Context Protocol tools for AI assistants like Claude Desktop, ChatGPT desktop, etc.
Install
npm install -g @vibecontrols/mcp
# or
bun install -g @vibecontrols/mcp
Binary: vibecontrols-mcp
Run
Stdio transport (typical for Claude Desktop):
vibecontrols-mcp --stdio
HTTP transport (for remote clients):
vibecontrols-mcp --http --port 5555
What it exposes
The server publishes tools in two groups:
- Vibecontrols tools — agents, vibes, sessions, vibedecks, webhooks, configurations and the rest of the surface you already know from the CLI.
- Burdenoff Workspaces platform tools — the shared capabilities your workspace has enabled, such as identity, workspaces and groups, files, tags, conversations, notifications, scheduling, integrations, export, and billing.
Tool names are prefixed with the product they belong to, so tools from different products can be mounted side by side in the same assistant without colliding. Every tool call is made with your token and is permission-checked exactly like the equivalent CLI or API call — an assistant can never do more than you can.
Vibecontrols-specific tools
They cover the same surface as the CLI — agents, vibes, sessions, vibedecks, webhooks, etc. Browse the live tool list via:
vibecontrols-mcp --list-tools
Environment selection
The MCP server defaults to local endpoints when run from source, but uses production when installed globally. Select the target environment via environment variables:
| Variable | Default | Description |
|---|---|---|
VIBECONTROLS_WORKSPACE_ENDPOINT | http://localhost:4003/workspaces/graphql | Workspace gateway |
VIBECONTROLS_GLOBAL_ENDPOINT | http://localhost:4000/global/graphql | Global gateway |
For production, set:
export VIBECONTROLS_WORKSPACE_ENDPOINT="https://graphqlworkspaces.burdenoff.com/workspaces/graphql"
export VIBECONTROLS_GLOBAL_ENDPOINT="https://graphql.burdenoff.com/global/graphql"
For alpha, set:
export VIBECONTROLS_WORKSPACE_ENDPOINT="https://alphagraphqlworkspaces.burdenoff.com/workspaces/graphql"
export VIBECONTROLS_GLOBAL_ENDPOINT="https://alphagraphql.burdenoff.com/global/graphql"
Claude Desktop integration
Add to your Claude Desktop config:
{
"mcpServers": {
"vibecontrols": {
"command": "vibecontrols-mcp",
"args": ["--stdio"],
"env": {
"VIBECONTROLS_WORKSPACE_ENDPOINT": "https://graphqlworkspaces.burdenoff.com/workspaces/graphql",
"VIBECONTROLS_GLOBAL_ENDPOINT": "https://graphql.burdenoff.com/global/graphql",
"LOG_LEVEL": "error"
}
}
}
}
Source
- Repository:
github.com/algoshred/vibecontrols-mcp - Package:
@vibecontrols/mcpon npm