LetsCloud MCP Server
About
Manage LetsCloud infrastructure through natural language conversations. Supports both English and Portuguese.
Details
- Author
- letscloud-community
- Categories
- Cloud Service, Infrastructure
Jump to
Setup
Install LetsCloud MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/letscloud-community/letscloud-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
Manage LetsCloud infrastructure through natural language conversations. Supports both English and Portuguese.
Remote MCP server + REST API to manageLetsCloudinfrastructure with AI assistants.
This project exposes LetsCloud's cloud platform through theModel Context Protocol (MCP)so AI assistants likeClaude,Cursor,Windsurf,VS Code Copilot, and any MCP-compatible client can create and manage servers, snapshots and SSH keys on behalf of the user.
Unlike "local" MCP servers,this is a hosted service: any LetsCloud customer can connect by providing their API key βno installation required on the client side.
The same backend also exposes a cleanREST APIunder/api/v1for plain HTTP integrations (curl, scripts, automations).
- πNative MCP transport(Streamable HTTP) at/mcp
- πREST APIat/api/v1mirroring every MCP tool
- πPer-request authenticationviaAuthorization: Bearer <api-key>
- π¦ Full coverage of the LetsCloud API β instances, SSH keys, snapshots, plans, images, locations, account
- β‘ Async, fast and lightweight (FastAPI + httpx + official MCP SDK)
- π³ Docker-ready
- π Auto-generated OpenAPI docs at/docs
ββββββββββββββββββββ Authorization: Bearer <api-key> ββββββββββββββββββββββββ β AI client (MCP) β ββββββββββββββββββββββββββββββββββββββββΊ β mcp.letscloud.io/mcp β β Claude, Cursorβ¦ β β (this server) β ββββββββββββββββββββ ββββββββββββ¬ββββββββββββ β api-token: <key> βΌ ββββββββββββββββββββββββββββ β core.letscloud.io/api β ββββββββββββββββββββββββββββ
The user's API key never leaves the request: the server just relays it to the LetsCloud upstream and returns the response. The server itself stores no credentials.
Generate an API key in theLetsCloud dashboard.
Claude Desktop / Cursor / Windsurf (remote MCP)
{ "mcpServers": { "letscloud": { "url": "https://mcp.letscloud.io/mcp", "headers": { "Authorization": "Bearer YOUR_LETSCLOUD_API_KEY" } } } }
Note: the exact field names may differ slightly between clients (some usetransport: "streamable-http", others auto-detect). Check your client's docs for "remote MCP server".
curl -H "Authorization: Bearer YOUR_LETSCLOUD_API_KEY" \ https://mcp.letscloud.io/api/v1/account
curl -H "Authorization: Bearer YOUR_LETSCLOUD_API_KEY" \ https://mcp.letscloud.io/api/v1/instances
Full interactive docs (with request/response schemas) are available at/docs.
This project ships as ahosted serviceathttps://mcp.letscloud.io, operated by the LetsCloud team. As an end user you only need your LetsCloud API key β there isnothing to install locally.
If you want to run yourown private instance(corporate VPC, offline tests, contributions), seeDEPLOY.mdfor a one-command Docker or Python setup.
Every request to/mcpand/api/v1/*must carry the user's LetsCloud API key inoneof:
- Authorization: Bearer <api-key>(recommended, MCP-friendly)
- X-LetsCloud-Token: <api-key>(fallback)
The server forwards the key to LetsCloud's API asapi-token: <key>(matching theofficial Go SDKbehavior).The server stores nothing.
src/letscloud_mcp/ βββ main.py # FastAPI app, mounts /mcp and /api/v1 βββ __main__.py # uvicorn entrypoint (python -m letscloud_mcp) βββ config.py # Settings via pydantic-settings βββ auth.py # Per-request token extraction (ContextVar) βββ logging_setup.py # structlog βββ letscloud/ β βββ client.py # Async httpx client for core.letscloud.io β βββ models.py # Pydantic models (Profile, Instance, Snapshotβ¦) β βββ exceptions.py βββ mcp_app/ β βββ server.py # FastMCP server (Streamable HTTP) β βββ tools.py # @mcp.tool functions βββ rest/ βββ routes.py # FastAPI router for /api/v1
- LetsCloudβ cloud provider
- Official Go SDKβ the basis for this client
- Model Context Protocol
- Self-hosting guide
- Security policyΒ·Contributing
Core AWS MCP server providing prompt understanding and server management capabilities.
An AI-powered interface for managing the Dokploy infrastructure platform.
An AI-powered interface for managing the Dokploy infrastructure platform.
The official Impreza Host connector for offshore server management
Manage Railway infrastructure through natural language using the Railway API.
A remote Model Context Protocol (MCP) server for managing VPS servers and domains on Sitequest. Lets AI assistants provision, monitor, and configure infrastructure through natural language.
Manage your Bedrock server with natural language commands using the Bedrock Server Manager API.
Manage and interact with Microsoft Azure services.
An MCP service for deploying HTML content to EdgeOne Pages and obtaining a publicly accessible URL.
Create, build, deploy, and manage Netlify resources using natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

