VibeKit MCP Server
A Model Context Protocol server that lets Claude Desktop, Cursor, Zed, Continue — any MCP client — operate your VibeKit account directly. Deploy GitHub repos, set env vars, tail logs, chat with hosted agents. Tell Claude "deploy this and set the API key"; Claude does it.
Install
npm install -g vibekit-mcp
Latest published version: [email protected]. Get a VibeKit API key from app.vibekit.bot → Settings → API.
Configure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on Windows / Linux:
{
"mcpServers": {
"vibekit": {
"command": "vibekit-mcp",
"env": {
"VIBEKIT_API_KEY": "vk_live_..."
}
}
}
}
Restart Claude Desktop. The new tools appear under the connectors icon.
Configure Cursor
Cursor → Settings → Features → Model Context Protocol → Add a new MCP server. Same command + env vars.
What you can do
20 tools exposed today. Highlights:
vibekit_list_apps
List every hosted app in your account.
vibekit_create_app
Spin up a new app from a template (Next.js, Express, static, etc.).
vibekit_deploy
Deploy a GitHub repo to a fresh Fargate container.
vibekit_redeploy
Force a fresh build on an existing app.
vibekit_app_logs
Tail the container's logs. Last N lines configurable.
vibekit_app_env / vibekit_set_env
Read or write environment variables. Safe to use inside chat.
vibekit_restart_app / vibekit_stop_app / vibekit_start_app
Lifecycle control over the container.
vibekit_chat
Send a message to one of your hosted app's persistent agents.
vibekit_agent_status / vibekit_agent_history
Inspect what the hosted agent is doing, or read its message log.
vibekit_enable_database / vibekit_database_status
Provision a managed Postgres database for an app.
vibekit_run_qa / vibekit_qa_status
Trigger an automated QA sweep on a hosted app.
vibekit_submit_task
Fire a task to a remote-linked agent (paired with vibekit-agent).
vibekit_delete_app
Tear an app down — workspace, container, DNS, all of it.
Why this beats the dashboard
- Stay in your editor. No tab-switching. Deploy from inside the same chat you're writing the code in.
- Compositional. Claude can chain calls — "deploy this, wait for it to come up, then set these 3 env vars, then restart" — without you nursing each step.
- Scriptable from agents. If you have a Claude Code workflow that needs to deploy a sibling app, MCP makes it one tool call.
Related packages
- vibekit-agent — run on your laptop to be a remotely-controllable Claude Code worker (iOS Remote Agent path)
- vibekit-cli — terminal CLI for kicking off agent tasks and scheduling cron jobs
Install vibekit-mcp in 60 seconds
npm i -g vibekit-mcp · paste API key · restart Claude Desktop / Cursor
Get an API key →
VibeKit
Enter App