# vibedeploy [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/thomasbillen-netizen/vibedeploy-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/vibedeploy-2

## Description
Deploy and host AI-built websites on EU infrastructure, straight from your AI agent.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "vibedeploy": {
    "url": "https://mcp.vibedeploy.be/mcp"
  }
}
```

## Documentation & README

# VibeDeploy MCP Server

Deploy and host AI-built websites on EU infrastructure, straight from your AI agent.

**Remote server:** `https://mcp.vibedeploy.be/mcp` (streamable HTTP, OAuth sign-in)
**Official MCP registry:** [`be.vibedeploy/vibedeploy`](https://registry.modelcontextprotocol.io/?q=vibedeploy)
**Website:** [vibedeploy.be](https://vibedeploy.be) · [vibedeploy.eu](https://vibedeploy.eu)

## What it does

You build a site with your AI (a Claude artifact, a ChatGPT page, a Lovable or Bolt export, a Vite build, plain HTML). VibeDeploy is the missing last step: the agent deploys it to a live HTTPS URL in one tool call, and can keep editing and redeploying it later from the same conversation.

Hosting runs on Kubernetes in Belgium: automatic SSL, custom domains, deploy history with snapshots and rollback, staging, a forms relay for static contact forms, and GDPR-friendly EU data residency by default.

No local install is needed. This is a remote MCP server: you add one URL to your client and sign in once. Every account starts with a 14-day free trial, no card required.

## Quick start

**Claude Code**

```bash
claude mcp add --transport http vibedeploy https://mcp.vibedeploy.be/mcp
```

**Claude Desktop / claude.ai**

Settings → Connectors → Add custom connector → `https://mcp.vibedeploy.be/mcp`

**Cursor / Windsurf / other MCP clients**

```json
{
  "mcpServers": {
    "vibedeploy": { "url": "https://mcp.vibedeploy.be/mcp" }
  }
}
```

The first tool call opens a browser window to authorize your VibeDeploy account. After that, try:

> "Deploy this site to VibeDeploy and give me the URL."

## Tools

38 tools, grouped by what they let the agent do:

| Area | Tools |
|---|---|
| Deploy | `deploy_site`, `build_and_deploy`, `deploy_from_url`, chunked uploads via `begin_deploy` / `add_files` / `add_file_chunk` / `commit_deploy` / `abort_deploy` |
| Sites | `list_sites`, `get_site`, `update_site`, `delete_site`, `get_site_analytics`, `check_domain_availability` |
| Files | `read_file`, `read_files`, `search_files`, `list_file_hashes`, `apply_edits`, `update_file_content`, `rehost_images` |
| Source of truth | `list_source_files`, `read_source_file`, `read_source_files`, `write_source_files`, `delete_source_file` (an editable source tree per site, so agents can do incremental edits and rebuilds) |
| Domains and DNS | `add_custom_domain`, `list_custom_domains`, `verify_custom_domain`, `remove_custom_domain`, `list_dns_records` |
| Snapshots and history | `create_snapshot`, `list_snapshots`, `list_deploys`, `list_history` |
| Account and forms | `get_account`, `get_forms_config`, `set_forms_config`, `verify_forms_sender_domain` |

## Typical flows

- **Claude artifact to live URL:** Claude builds an artifact, you say "deploy this", the agent ships it and replies with the address. Details: [hosting Claude artifacts](https://vibedeploy.be/for/claude-artifacts).
- **Localhost project to production:** the agent runs your build, deploys the output folder, and the URL outlives your laptop. Details: [deploy localhost](https://vibedeploy.be/deploy-localhost).
- **Custom domain:** `add_custom_domain` plus one CNAME at your registrar; SSL issues automatically.
- **Safe iteration:** every deploy is snapshotted, so a bad regeneration rolls back in one call.

## Notes for client authors and agents

- Transport is streamable HTTP at a single endpoint; authorization is standard OAuth (the server is its own issuer at `mcp.vibedeploy.be`).
- Large sites: `add_files` splits between files, `add_file_chunk` splits within one file (`isFirst` / `isLast`); request bodies are capped at 100 MB.
- The platform also supports a no-MCP path: a single deploy-guide file you paste into any chat AI, which teaches it to publish over plain HTTPS. See [what is MCP hosting](https://vibedeploy.be/blog/what-is-mcp-hosting) for how the two paths compare.

## Support

- Docs and guides: [vibedeploy.be/blog](https://vibedeploy.be/blog)
- Pricing: [vibedeploy.be/pricing](https://vibedeploy.be/pricing)
- Email: support@vibedeploy.be

VibeDeploy is operated by Serso BV (Belgium). All hosting layers, control plane, builds and data live in the EU.

