vibekit-mcp
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 — control your hosted apps, AI agents, and deployments from Claude Desktop, Cursor, or any MCP client.
Quick Start
1. Install
npm install -g vibekit-mcp2. Get an API key
Go to app.vibekit.bot → Settings → API Keys, or via Telegram: @the_vibe_kit_bot → /apikey
3. Add to 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"
}
}
}
}4. Restart your MCP client and start building.
What You Can Do
Apps
Tool | Description |
| List all your hosted apps |
| Get app details (status, URL, memory, uptime) |
| Create a new app from a template |
| Deploy a GitHub repo |
| Redeploy with latest code |
| Roll back to a previous snapshot |
| List deployment snapshots |
| Get runtime logs |
| Restart an app |
| Stop an app |
| Start a stopped app |
| Permanently delete an app |
| Run a shell command inside a running container |
Environment Variables
Tool | Description |
| Get env vars (values revealed) |
| Set one or more env vars |
| Delete a specific env var |
AI Agent
Tool | Description |
| Send a message to an app's AI agent |
| Check if agent is idle or running |
| Stop a running agent request |
| Get conversation history |
| Get current model config |
| Change model ( |
| Reset agent (clear sessions, memory, restart, or cleanup disk) |
| Compact agent memory to free context |
Files
Tool | Description |
| List files in the workspace |
| Read a file's contents |
| Write or update a file |
| See uncommitted file changes |
Database
Tool | Description |
| Provision a Postgres database |
| Connection info and stats |
| Get tables and columns |
| Run a SQL query |
Custom Domains
Tool | Description |
| Add a custom domain |
| Remove a custom domain |
QA
Tool | Description |
| Run automated QA tests |
| Get latest QA results |
Cron Schedules (per app)
Tool | Description |
| List cron jobs for an app |
| Create a cron job |
| Delete a cron job |
Async Coding Tasks
Tool | Description |
| Submit an async coding task (GitHub-based) |
| Get task status and result |
| List recent tasks |
| Poll until task completes |
| Create a recurring coding task |
| List recurring schedules |
| Delete a schedule |
Account & Skills
Tool | Description |
| Plan, credits, and usage |
| Browse implementation skills |
| Fetch a skill's full content |
Example Prompts
"List my apps and show the logs for the one that's erroring"
"Chat with the agent on my 'dogs' app — ask it to add a dark mode toggle"
"Read the server.js file from my app and tell me what it does"
"Run a SQL query on my app's database: SELECT COUNT(*) FROM users"
"Redeploy my app, then run QA and show me the results"
"Roll back my app to the previous deployment"
"Set DATABASE_URL and STRIPE_SECRET as env vars on my app, then restart it"
"Check my account balance and show how many sessions I've used this month"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.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vibekit-apps/vibekit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server