Provides tools to deploy repositories directly from GitHub to VibeKit hosting and manage application deployment workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vibekit-mcpshow me the logs for my surf app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vibekit-mcp
MCP server for VibeKit — deploy apps, manage hosting, and chat with AI agents from any MCP client.
Installation
npm install -g vibekit-mcpSetup
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 |
| List all hosted apps |
| Get details about a specific app |
| Create new app from template |
| Deploy GitHub repo to hosting |
| Redeploy app with latest code |
| Get application logs |
| Restart an app |
| Stop an app |
| Start a stopped app |
| Get app environment variables |
| Set app environment variables |
| Delete an app permanently |
Agent
Tool | Description |
| Chat with an app's AI agent |
| Get agent status |
| Get chat history with agent |
Database
Tool | Description |
| Enable database for an app |
| Get database status and connection info |
QA
Tool | Description |
| Run automated QA tests |
| Get QA test results |
Tasks
Tool | Description |
| Submit a coding task |
| Get task status/result |
| List recent tasks |
| Wait for task completion |
| Create recurring scheduled task |
| List scheduled tasks |
| Delete scheduled task |
Account
Tool | Description |
| Get account info (plan, credits, usage) |
| List implementation skills |
| 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 |
| Your VibeKit API key (required) | — |
| API base URL |
|
Links
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.