VibeKit MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
npm install -g vibekit-mcp
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "VIBEKIT_API_KEY=${VIBEKIT_API_KEY}" vibekit-mcp -- node "<FULL_PATH_TO_VIBEKIT_MCP>/dist/index.js"

Replace <FULL_PATH_TO_VIBEKIT_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:VIBEKIT_API_KEY+ 1 optional
README.md

Deploy apps, manage hosting, and chat with AI agents from any MCP client.

vibekit-mcp

MCP server for VibeKit — deploy apps, manage hosting, and chat with AI agents from any MCP client.

Installation

npm install -g vibekit-mcp

Setup

  1. Get a VibeKit API key:

  2. Add to your MCP client config (e.g. Claude Desktop) (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "vibekit": {
      "command": "vibekit-mcp",
      "env": {
        "VIBEKIT_API_KEY": "vk_your_api_key_here"
      }
    }
  }
}
  1. Restart your MCP client

Available Tools

Hosting

Tool Description
vibekit_list_apps List all hosted apps
vibekit_get_app Get details about a specific app
vibekit_create_app Create new app from template
vibekit_deploy Deploy GitHub repo to hosting
vibekit_redeploy Redeploy app with latest code
vibekit_app_logs Get application logs
vibekit_restart_app Restart an app
vibekit_stop_app Stop an app
vibekit_start_app Start a stopped app
vibekit_app_env Get app environment variables
vibekit_set_env Set app environment variables
vibekit_delete_app Delete an app permanently

Agent

Tool Description
vibekit_chat Chat with an app's AI agent
vibekit_agent_status Get agent status
vibekit_agent_history Get chat history with agent

Database

Tool Description
vibekit_enable_database Enable database for an app
vibekit_database_status Get database status and connection info

QA

Tool Description
vibekit_run_qa Run automated QA tests
vibekit_qa_status Get QA test results

Tasks

Tool Description
vibekit_submit_task Submit a coding task
vibekit_get_task Get task status/result
vibekit_list_tasks List recent tasks
vibekit_wait_for_task Wait for task completion
vibekit_create_schedule Create recurring scheduled task
vibekit_list_schedules List scheduled tasks
vibekit_delete_schedule Delete scheduled task

Account

Tool Description
vibekit_account Get account info (plan, credits, usage)
vibekit_list_skills List implementation skills
vibekit_get_skill Fetch specific skill content

Example Usage

Once configured, you can use prompts like:

  • "Deploy my GitHub repo to VibeKit and create a new app"
  • "Chat with the AI agent for my app about adding a contact form"
  • "Show me the logs for my app and restart it if there are errors"
  • "Enable a database for my app and check its status"
  • "Run QA tests on my deployed app"
  • "Check my VibeKit account balance and list my apps"
  • "Create a weekly schedule to improve my app's performance"

Environment Variables

Variable Description Default
VIBEKIT_API_KEY Your VibeKit API key (required)
VIBEKIT_API_URL API base URL https://vibekit.bot/api/v1

Links

Tools (29)

vibekit_list_appsList all hosted apps
vibekit_get_appGet details about a specific app
vibekit_create_appCreate new app from template
vibekit_deployDeploy GitHub repo to hosting
vibekit_redeployRedeploy app with latest code
vibekit_app_logsGet application logs
vibekit_restart_appRestart an app
vibekit_stop_appStop an app
vibekit_start_appStart a stopped app
vibekit_app_envGet app environment variables
vibekit_set_envSet app environment variables
vibekit_delete_appDelete an app permanently
vibekit_chatChat with an app's AI agent
vibekit_agent_statusGet agent status
vibekit_agent_historyGet chat history with agent
vibekit_enable_databaseEnable database for an app
vibekit_database_statusGet database status and connection info
vibekit_run_qaRun automated QA tests
vibekit_qa_statusGet QA test results
vibekit_submit_taskSubmit a coding task
vibekit_get_taskGet task status/result
vibekit_list_tasksList recent tasks
vibekit_wait_for_taskWait for task completion
vibekit_create_scheduleCreate recurring scheduled task
vibekit_list_schedulesList scheduled tasks
vibekit_delete_scheduleDelete scheduled task
vibekit_accountGet account info (plan, credits, usage)
vibekit_list_skillsList implementation skills
vibekit_get_skillFetch specific skill content

Environment Variables

VIBEKIT_API_KEYrequiredYour VibeKit API key
VIBEKIT_API_URLAPI base URL

Configuration

claude_desktop_config.json
{"mcpServers": {"vibekit": {"command": "vibekit-mcp", "env": {"VIBEKIT_API_KEY": "vk_your_api_key_here"}}}}

Try it

Deploy my GitHub repo to VibeKit and create a new app
Chat with the AI agent for my app about adding a contact form
Show me the logs for my app and restart it if there are errors
Enable a database for my app and check its status
Run QA tests on my deployed app

Frequently Asked Questions

What are the key features of VibeKit?

Full lifecycle management of AI-powered apps. Integrated AI agent chat and history tracking. Automated QA testing and task scheduling. Database provisioning and status monitoring. Account usage and credit management.

What can I use VibeKit for?

Developers deploying AI-powered applications directly from their IDE or MCP client. Managing app environment variables and logs without leaving the chat interface. Automating recurring coding tasks and QA testing workflows. Monitoring agent status and database connectivity for hosted apps.

How do I install VibeKit?

Install VibeKit by running: npm install -g vibekit-mcp

What MCP clients work with VibeKit?

VibeKit works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep VibeKit docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare