be.vibedeploy/vibedeploy
Deploy and host AI-built websites on EU infrastructure, straight from your AI agent.
Open source Repository Open in the app JSON README (API)
About
Deploy and host AI-built websites on EU infrastructure, straight from your AI agent.
Details
- Kind
- MCP servers
- Topic
- Cloud & DevOps
- Publisher
- be.vibedeploy
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.1
- Last push
- 2026-08-06T11:45:08Z
- Repository state
- ativo
- Added
- 2026-08-29 03:00:49
- Updated
- 2026-08-29 03:00:49
- Origin id
be.vibedeploy/vibedeploy
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.