MCP Lightsail Deployment Server
@Bayesian4042
About MCP Lightsail Deployment Server
No overview available yet
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Lightsail Deployment Server?
The MCP Lightsail Deployment Server is a Model Context Protocol (MCP) server that automates deploying projects to AWS Lightsail instances, configures DNS via Cloudflare, and provides real-time progress tracking through Server-Sent Events (SSE). It is designed for developers and LLM-based clients who need to spin up and manage fullβstack deployments with minimal manual steps.
How to use MCP Lightsail Deployment Server?
Clone the repository, install dependencies (npm install), configure environment variables (AWS credentials, Cloudflare tokens, encryption key), build (npm run build), and start (npm start). The server exposes MCP tools (e.g., create_vm, redeploy_project, get_vm_status) and a SSE endpoint at /sse/:sessionId for realβtime deployment progress.
Key features of MCP Lightsail Deployment Server
- Automated AWS Lightsail instance creation with custom configurations
- Direct GitHub repository cloning and deployment
- Automatic Cloudflare DNS record creation and management
- Redeployment with a single command to pull latest code
- Real-time deployment progress via Server-Sent Events (SSE)
- Encrypted storage of sensitive credentials (AWS keys, SSH keys, GitHub tokens)
Use cases of MCP Lightsail Deployment Server
- Deploy a web application from a GitHub repo to a Lightsail VM with a custom domain
- Quickly spin up staging environments for testing and QA
- Redeploy an existing project after code changes without manual SSH steps
- Automate fullβstack deployments (Docker Compose + Caddy reverse proxy + SSL)
FAQ from MCP Lightsail Deployment Server
What does the server do?
It creates an AWS Lightsail instance, connects via SSH, installs Docker and Caddy, clones a GitHub repository, runs docker compose up -d, configures Cloudflare DNS, and returns the access URL β all through MCP tools.
What dependencies are required?
Node.js, npm, a GitHub Personal Access Token, AWS credentials (Access Key, Secret Key, SSH key), and Cloudflare API token with DNS edit permissions. The server handles the rest (Docker, Caddy installation) automatically.
How is real-time progress tracked?
After starting a deployment, the server returns a sessionId. Connect to GET /sse/:sessionId to receive ServerβSent Events with types progress, log, error, complete, and status.
Where are credentials stored and are they safe?
Sensitive credentials (AWS keys, SSH keys, GitHub tokens) are encrypted at rest using the ENCRYPTION_KEY environment variable. Default configurations may also be stored in the .env file.
What transports or authentication are supported?
The server exposes HTTP endpoints (POST /mcp, GET /mcp, DELETE /mcp) for MCP protocol communication. It does not specify builtβin authentication; the README advises implementing proper access controls for the MCP server.
More Cloud & Infrastructure MCP servers
π³ docker-mcp
QuantGeekDevA docker MCP Server (modelcontextprotocol)
Supabase MCP Server
supabase-communityConnect Supabase to your AI assistants
tfmcp: Terraform Model Context Protocol Tool
nwiizoπ Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
MCP Server that interacts with Azure AI Foundry (experimental)
azure-ai-foundryA MCP Server for Azure AI Foundry: it's now moved to cloud, check the new Foundry MCP Server
Query | MCP server for Supabase
alexander-zuevQuery MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
Comments