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
Get a VibeKit API key:
- Open @the_vibe_kit_bot in Telegram
- Send
/apikeyto generate your key
Add to your MCP client config (e.g. Claude Desktop) (
~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):
{
"mcpServers": {
"vibekit": {
"command": "vibekit-mcp",
"env": {
"VIBEKIT_API_KEY": "vk_your_api_key_here"
}
}
}
}
- 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 appsvibekit_get_appGet details about a specific appvibekit_create_appCreate new app from templatevibekit_deployDeploy GitHub repo to hostingvibekit_redeployRedeploy app with latest codevibekit_app_logsGet application logsvibekit_restart_appRestart an appvibekit_stop_appStop an appvibekit_start_appStart a stopped appvibekit_app_envGet app environment variablesvibekit_set_envSet app environment variablesvibekit_delete_appDelete an app permanentlyvibekit_chatChat with an app's AI agentvibekit_agent_statusGet agent statusvibekit_agent_historyGet chat history with agentvibekit_enable_databaseEnable database for an appvibekit_database_statusGet database status and connection infovibekit_run_qaRun automated QA testsvibekit_qa_statusGet QA test resultsvibekit_submit_taskSubmit a coding taskvibekit_get_taskGet task status/resultvibekit_list_tasksList recent tasksvibekit_wait_for_taskWait for task completionvibekit_create_scheduleCreate recurring scheduled taskvibekit_list_schedulesList scheduled tasksvibekit_delete_scheduleDelete scheduled taskvibekit_accountGet account info (plan, credits, usage)vibekit_list_skillsList implementation skillsvibekit_get_skillFetch specific skill contentEnvironment Variables
VIBEKIT_API_KEYrequiredYour VibeKit API keyVIBEKIT_API_URLAPI base URLConfiguration
{"mcpServers": {"vibekit": {"command": "vibekit-mcp", "env": {"VIBEKIT_API_KEY": "vk_your_api_key_here"}}}}