Despliega y gestiona infraestructura en la nube, bases de datos y servicios a través de agentes de codificación con IA utilizando la plataforma Bult DevOps.
También conocido como bultcloud/mcp-server, mcp-server, @bultcloud/mcp-server
- Stars
- 2
- Herramientas
- 24
- Descargas, 30 días
- 128
- Última versión
- 1.0.1
- Último commit
- 12 oct 2026
- Licencia
- MIT
¿Qué es Bult MCP?
Bult es un MCP server. Despliega y gestiona infraestructura en la nube, bases de datos y servicios a través de agentes de codificación con IA utilizando la plataforma Bult DevOps. Expone 24 herramientas, como list-projects, get-project, create-project.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Bult
Bult ofrece una forma para que los agentes de codificación con IA gestionen infraestructura en la nube y recursos de hosting directamente a través de la plataforma Bult DevOps. Los desarrolladores pueden usar este MCP server con clientes como Claude Desktop, Claude Code, Cursor y Codex para automatizar el despliegue de repositorios de GitHub, imágenes de Docker y servicios de bases de datos. Funciona a través de stdio y requiere un token de la API de Bult y la URL de la API de Bult para operar.
El servidor incluye una amplia gama de herramientas para gestionar todo el ciclo de vida del proyecto. Puedes usar comandos específicos para listar o crear proyectos, gestionar servicios de daemon y bases de datos, y manejar volúmenes persistentes. También permite la configuración de mapeos de rutas y dominios, la aplicación de plantillas de proyecto y la inspección del historial de construcción.
Más allá del despliegue, el servidor permite la resolución activa de problemas al proporcionar acceso a los logs de los servicios. Esto permite que un agente de IA investigue despliegues fallidos o monitoree el comportamiento de la aplicación. Los usuarios deben proporcionar un BULT_API_TOKEN mediante variables de entorno para autenticar las solicitudes a la API de Bult.
Qué puedes hacer con él
- 1Despliegue de repositorios de códigoUn agente de IA puede tomar un repositorio de GitHub y desplegarlo en la plataforma en la nube de Bult.
- 2Resolución de fallos en el desplieguePuedes pedirle a una IA que examine los logs del servicio para averiguar por qué un despliegue no funcionó.
- 3Gestión de servicios de bases de datosUn desarrollador puede instruir a un agente para crear y configurar un nuevo servicio de base de datos.
- 4Configuración de rutas de redUna IA puede configurar mapeos de dominios públicos o rutas para un servicio específico.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Bult MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Bult MCP en Claude Code
$ claude mcp add --env 'BULT_API_TOKEN=<YOUR_BULT_API_TOKEN>' --env 'BULT_API_URL=<BULT_API_URL>' mcp-server -- npx -y @bultcloud/mcp-serverInstalar Bult MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@bultcloud/mcp-server"
],
"env": {
"BULT_API_TOKEN": "<YOUR_BULT_API_TOKEN>",
"BULT_API_URL": "<BULT_API_URL>"
}
}
}
}Instalar Bult MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@bultcloud/mcp-server"
],
"env": {
"BULT_API_TOKEN": "<YOUR_BULT_API_TOKEN>",
"BULT_API_URL": "<BULT_API_URL>"
}
}
}
}Instalar Bult MCP en VS Code CLI
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"npx","args":["-y","@bultcloud/mcp-server"],"env":{"BULT_API_TOKEN":"<YOUR_BULT_API_TOKEN>","BULT_API_URL":"<BULT_API_URL>"}}'Instalar Bult MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@bultcloud/mcp-server"
],
"env": {
"BULT_API_TOKEN": "<YOUR_BULT_API_TOKEN>",
"BULT_API_URL": "<BULT_API_URL>"
}
}
}
}Instalar Bult MCP en Codex
$ codex mcp add mcp-server --env 'BULT_API_TOKEN=<YOUR_BULT_API_TOKEN>' --env 'BULT_API_URL=<BULT_API_URL>' -- npx -y @bultcloud/mcp-serverInstalar Bult MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-server] command = "npx" args = ["-y", "@bultcloud/mcp-server"] [mcp_servers.mcp-server.env] BULT_API_TOKEN = "<YOUR_BULT_API_TOKEN>" BULT_API_URL = "<BULT_API_URL>"
Instalar Bult MCP en Gemini CLI
$ gemini mcp add -s user -e 'BULT_API_TOKEN=<YOUR_BULT_API_TOKEN>' -e 'BULT_API_URL=<BULT_API_URL>' mcp-server npx -- -y @bultcloud/mcp-serverInstalar Bult MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@bultcloud/mcp-server"
],
"env": {
"BULT_API_TOKEN": "<YOUR_BULT_API_TOKEN>",
"BULT_API_URL": "<BULT_API_URL>"
}
}
}
}Herramientas de Bult MCP 24
Detectado desde el READMElist-projectsget-projectcreate-projectupdate-projectdelete-projectdeploy-projectcontrol-projectlist-servicesget-servicecreate-serviceupdate-servicedelete-service
| list-projects | — | |
| get-project | — | |
| create-project | — | |
| update-project | — | |
| delete-project | — | |
| deploy-project | — | |
| control-project | — | |
| list-services | — | |
| get-service | — | |
| create-service | — | |
| update-service | — | |
| delete-service | — |
Mostrar las 24 herramientasMostrar menos herramientas
control-servicecreate-volumeupdate-volumedelete-volumewipe-volumecreate-routeupdate-routedelete-routelist-templatesapply-templateget-service-logslist-builds
| control-service | — | |
| create-volume | — | |
| update-volume | — | |
| delete-volume | — | |
| wipe-volume | — | |
| create-route | — | |
| update-route | — | |
| delete-route | — | |
| list-templates | — | |
| apply-template | — | |
| get-service-logs | — | |
| list-builds | — |
Configuración
BULT_API_TOKENObligatorioSecretoBult API token used to authenticate requests.
BULT_API_URLObligatorioBase URL of the Bult.ai API.
| Nombre | Descripción | Tipo |
|---|---|---|
| BULT_API_TOKEN | Bult API token used to authenticate requests. | ObligatorioSecreto |
| BULT_API_URL | Base URL of the Bult.ai API. | Obligatorio |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblebultcloud/mcp-server is public and reachablegithub.com/bultcloud/mcp-server ↗Aprobado
- El paquete indica este repositorio como su origen@bultcloud/mcp-server names bultcloud/mcp-server as sourcenpmjs.com/package/@bultcloud/mcp-server ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-12github.com/bultcloud/mcp-server ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @bultcloud/mcp-serverAprobado
- No hay avisos críticos en el paquete ni en sus dependencias99 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo24 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHub@bultcloud/mcp-server
Official Model Context Protocol (MCP) server for Bult.ai, a DevOps platform and cloud hosting Platform-as-a-Service for deploying apps, GitHub repositories, Docker images, databases, and services with AI agents.
Use Bult MCP with Claude Desktop, Claude Code, Cursor, Codex, and other MCP-compatible clients to deploy apps, manage cloud infrastructure, inspect logs, and troubleshoot deployments through the Bult API.
Demo

Features
- Deploy GitHub repositories, Docker images, databases, and app services from MCP-compatible AI agents.
- Project lifecycle tools: list, inspect, create, update, delete, deploy, start, stop, and discard changes.
- Service management for daemon and database services, including Docker image and Git-based deployments.
- Persistent volumes, route/domain mappings, templates, service logs, and build history.
- MCP tool annotations for read-only, idempotent, and destructive operations where supported.
- Works over stdio with Claude Desktop, Claude Code, Cursor, Google Antigravity and other MCP-compatible clients.
When to use Bult MCP
Use Bult MCP when you want an AI coding agent to deploy and operate cloud hosting resources for you. Common workflows include deploying a GitHub repo from Cursor, deploying the current project from Claude Code, launching a Docker image, creating a database service, adding a public route, checking build logs, and debugging failed deployments.
Requirements
- Node.js 18 or newer.
- Bult API token.
Installation
If you install the package globally, use the bult-mcp binary:
npm install -g @bultcloud/mcp-server
bult-mcp
You can also run it with npx from MCP client configs:
npx -y @bultcloud/mcp-server
Configuration
The server reads its configuration from environment variables.
| Variable | Required | Description |
|---|---|---|
BULT_API_URL |
Yes | Bult API base URL, https://app.bult.ai. |
BULT_API_TOKEN |
Yes | API token used for Bearer authentication. |
The server exits during startup if either variable is missing.
MCP Client Setup
Claude Desktop
Add the server to claude_desktop_config.json.
Using npx:
{
"mcpServers": {
"bult": {
"command": "npx",
"args": ["-y", "@bultcloud/mcp-server"],
"env": {
"BULT_API_URL": "https://app.bult.ai",
"BULT_API_TOKEN": "your-token"
}
}
}
}
Claude Code
Using npx:
claude mcp add bult \
-e BULT_API_URL=https://app.bult.ai \
-e BULT_API_TOKEN=your-token \
-- npx -y @bultcloud/mcp-server
Codex CLI
Using npx:
codex mcp add \
--env BULT_API_URL=https://app.bult.ai \
--env BULT_API_TOKEN=your-token \
bult \
-- npx -y @bultcloud/mcp-server
Available Tools
Projects
| Tool | Description |
|---|---|
list-projects |
List all projects in the workspace. |
get-project |
Get a project overview with services, volumes, and routes. |
create-project |
Create a new project. |
update-project |
Update a project name. |
delete-project |
Delete a project and all of its resources. |
deploy-project |
Deploy project changes and create a version snapshot. |
control-project |
Start, stop, or discard project changes. |
Services
| Tool | Description |
|---|---|
list-services |
List all services in a project. |
get-service |
Get service details and configuration. |
create-service |
Create a daemon or database service. |
update-service |
Update service configuration. |
delete-service |
Delete a service. |
control-service |
Start, stop, or rebuild a service. |
Volumes
| Tool | Description |
|---|---|
create-volume |
Create a persistent storage volume. |
update-volume |
Update a volume name or size. |
delete-volume |
Delete a volume. |
wipe-volume |
Irreversibly wipe all data from a volume. |
Routes
| Tool | Description |
|---|---|
create-route |
Create a domain or path mapping for a service. |
update-route |
Update route configuration. |
delete-route |
Delete a route. |
Templates
| Tool | Description |
|---|---|
list-templates |
List available project templates. |
apply-template |
Apply a template to a project. |
Logs and Builds
| Tool | Description |
|---|---|
get-service-logs |
Read service logs with cursor-based pagination. |
list-builds |
List build history for a service. |
Example Prompts
- Deploy this GitHub repo to Bult and give me the public URL.
- Deploy the current project to Bult.
- Check why my deployment failed.
- Show the latest logs for my app.
- Set DATABASE_URL and restart the service.
- Deploy this Docker image to Bult.
- List my Bult projects and services.
Development
npm run dev # run with tsx, no build step
npm run build # compile TypeScript to dist/
npm run lint # type-check without emitting files
Project layout:
src/index.ts MCP server entrypoint
src/client.ts Bult API client
src/tools/*.ts MCP tool registrations by resource type
Security
BULT_API_TOKEN grants access to your Bult resources. Keep it out of
source control, shell history, issue reports, and screenshots. Prefer scoped or
rotatable tokens when available.
Some tools can create, delete, deploy, stop, or wipe resources. Review tool calls from your MCP client before approving destructive actions.
Privacy Policy
This MCP server connects your MCP client to Bult.ai using the API token you provide. Requests are sent to Bult.ai to perform actions such as listing projects, deploying services, managing routes and volumes, and reading logs.
The server does not store your API token. Tokens are passed through your MCP client configuration or extension settings. For Bult.ai data handling practices, see the Bult.ai Privacy Policy.
Contributing
Issues and pull requests are welcome at github.com/bultcloud/mcp-server.
Before opening a pull request, run:
npm run lint
npm run build
License
This project is licensed under the MIT License.
Preguntas sobre Bult MCP
¿Cómo agrego Bult MCP a Claude Code?
Ejecuta claude mcp add --env 'BULT_API_TOKEN=<YOUR_BULT_API_TOKEN>' --env 'BULT_API_URL=<BULT_API_URL>' mcp-server -- npx -y @bultcloud/mcp-server en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Bult MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona Bult MCP?
Expone 24 herramientas, incluidas list-projects, get-project, create-project, update-project, delete-project.
¿Qué puedo desplegar usando Bult MCP?
Puedes desplegar repositorios de GitHub, imágenes de Docker, bases de datos y diversos servicios de aplicaciones.
¿Qué clientes de IA son compatibles con Bult MCP?
Funciona con Claude Desktop, Claude Code, Cursor, Codex, Google Antigravity y otros clientes compatibles con MCP.
¿Cuáles son los requisitos del sistema para la instalación?
Necesitas Node.js versión 18 o superior y un token de la API de Bult válido.
¿Cómo configuro el servidor?
El servidor se configura mediante las variables de entorno BULT_API_URL y BULT_API_TOKEN.