{
  "markdown": "# vibekit-mcp\n\n[![smithery badge](https://smithery.ai/badge/vibekit/vibekit-mcp)](https://smithery.ai/servers/vibekit/vibekit-mcp)\n\nMCP server for VibeKit, deploy apps, manage hosting, and chat with AI agents from any MCP client.\n\nThis package is for **VibeKit cloud/API access**. It does **not** connect your local Claude Code instance to Telegram. For local-machine remote control, use `vibekit-agent`.\n\n## Use it remotely (no install)\n\nVibeKit also runs as a hosted remote server, so clients that accept a remote MCP URL (claude.ai web connectors, ChatGPT, etc.) need **no install**:\n\n```\nhttps://mcp.vibekit.bot/mcp?api_key=vk_your_api_key_here\n```\n\nPaste that URL into your client's \"custom connector\" / \"remote MCP server\" field. Clients that let you set headers can instead send `Authorization: Bearer vk_your_api_key_here` and use the bare `https://mcp.vibekit.bot/mcp`. See [Get an API key](#get-an-api-key) below.\n\nPrefer a local stdio install (e.g. Claude Desktop)? Use the steps below.\n\n## Get an API key\n\nKeys start with `vk_`. Two ways to get one:\n\n- **Instant, no signup:** one request returns a key.\n  ```bash\n  curl -X POST https://vibekit.bot/api/v1/auth/register\n  # Response: {\"apiKey\": \"vk_...\", \"plan\": \"free\", \"credits\": 0}\n  ```\n  Save the returned key and reuse it. Each call to `/auth/register` creates a brand-new account, so call it once, not per request.\n- **From your account:** if you already use VibeKit, copy or regenerate your key in the [web dashboard](https://app.vibekit.bot/?ref=github_mcp) or the iOS app settings.\n\n## Installation\n\n```bash\nnpm install -g vibekit-mcp\n```\n\n## Setup\n\n1. Get a VibeKit API key (see [Get an API key](#get-an-api-key) above).\n\n2. Add to your MCP client config (e.g. Claude Desktop) (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"vibekit\": {\n      \"command\": \"vibekit-mcp\",\n      \"env\": {\n        \"VIBEKIT_API_KEY\": \"vk_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n3. Restart your MCP client\n\n## Available Tools\n\n### Hosting\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_list_apps` | List all hosted apps |\n| `vibekit_get_app` | Get details about a specific app |\n| `vibekit_list_templates` | List starter templates for `vibekit_create_app` |\n| `vibekit_create_app` | Create new app from a template |\n| `vibekit_deploy` | Deploy GitHub repo to hosting |\n| `vibekit_redeploy` | Redeploy app with latest code |\n| `vibekit_list_deploys` | List an app's recent deploys with status and commit |\n| `vibekit_rollback_deploy` | Roll an app back to a previous deploy |\n| `vibekit_app_logs` | Get application logs |\n| `vibekit_restart_app` | Restart an app |\n| `vibekit_stop_app` | Stop an app |\n| `vibekit_start_app` | Start a stopped app |\n| `vibekit_app_env` | Get app environment variables |\n| `vibekit_set_env` | Set app environment variables |\n| `vibekit_delete_app` | Delete an app permanently |\n\n### Agent\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_chat` | Chat with an app's AI agent |\n| `vibekit_agent_status` | Get agent status |\n| `vibekit_agent_history` | Get chat history with agent |\n\n### Database\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_enable_database` | Enable a Postgres database for an app |\n| `vibekit_database_status` | Get database status and connection info |\n| `vibekit_db_schema` | Get the database schema (every table and its columns) |\n| `vibekit_db_query` | Run a read-only SQL query (SELECT only, up to 200 rows) |\n| `vibekit_db_table` | Browse one table's rows with pagination and sorting |\n\n### QA\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_run_qa` | Run automated QA tests |\n| `vibekit_qa_status` | Get QA test results |\n\n### Tasks\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_submit_task` | Submit a coding task |\n| `vibekit_get_task` | Get task status/result |\n| `vibekit_list_tasks` | List recent tasks |\n| `vibekit_wait_for_task` | Wait for task completion |\n| `vibekit_cancel_task` | Cancel a running task |\n| `vibekit_create_schedule` | Create recurring scheduled task |\n| `vibekit_list_schedules` | List scheduled tasks |\n| `vibekit_delete_schedule` | Delete scheduled task |\n\n### Account\n\n| Tool | Description |\n|------|-------------|\n| `vibekit_account` | Get account info (plan, credits, usage) |\n| `vibekit_list_skills` | List implementation skills |\n| `vibekit_get_skill` | Fetch specific skill content |\n\n## Example Usage\n\nOnce configured, you can use prompts like:\n\n- \"Deploy my GitHub repo to VibeKit and create a new app\"\n- \"Chat with the AI agent for my app about adding a contact form\"\n- \"Show me the logs for my app and restart it if there are errors\"\n- \"Enable a database for my app, then show me its schema and query the users table\"\n- \"List my app's recent deploys and roll back to the last working one\"\n- \"Run QA tests on my deployed app\"\n- \"Check my VibeKit account balance and list my apps\"\n- \"Create a weekly schedule to improve my app's performance\"\n\n## Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `VIBEKIT_API_KEY` | Your VibeKit API key (required) | none |\n| `VIBEKIT_API_URL` | API base URL | `https://vibekit.bot/api/v1` |\n\n## Related Packages\n\n- `vibekit-cli`: terminal client for VibeKit cloud workflows\n- `vibekit-agent`: Telegram bridge for local Claude Code on your own machine\n\n## Links\n\n- [VibeKit Website](https://vibekit.bot/?ref=github_mcp)\n- [API Documentation](https://vibekit.bot/SKILL.md)\n- [Dashboard](https://app.vibekit.bot/?ref=github_mcp) (view or regenerate your API key)\n- [GitHub](https://github.com/VibeKit-Bot/vibekit-mcp)\n\n## Privacy Policy\n\nVibeKit's privacy policy: **https://vibekit.bot/privacy**\n\nWhat this MCP server does with your data, concretely:\n\n- Every tool call is forwarded to the VibeKit API (`https://vibekit.bot/api/v1`)\n  over HTTPS, authenticated with the API key you configure. Tool inputs and\n  outputs are processed by VibeKit to run your apps and agents, under the\n  privacy policy above.\n- The server itself keeps **no state**: nothing is written to disk, no\n  analytics or telemetry are collected by this package, and your API key is\n  read from configuration (`VIBEKIT_API_KEY` / the extension's key field) and\n  sent only to `vibekit.bot`.\n- Data retention, third-party sharing, and deletion are governed by the\n  policy above. Questions: support@vibekit.bot.\n",
  "bytes": 6424,
  "sha": "03e4479a7d8bc0c4bac5f4c2f7b13df40d4b328f5c651a489d2d236cab881fec",
  "repo_slug": "vibekit-bot/vibekit-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_vibekit_bot_vibekit_mcp_882f4db4/readme"
}