Defang
@DefangLabs
About Defang
Defang CLI. Develop Once, Deploy Anywhere. Take your app from Docker Compose to a secure and scalable deployment on your favorite cloud in minutes.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"defang": {
"command": "npx",
"args": [
"-y",
"defang@latest",
"mcp",
"serve"
]
}
}
}Tools
15Create a defang stack file to deploy to AWS
Create a defang stack file to deploy to Azure
Create a defang stack file to deploy to GCP
Get the currently selected stack
Initiate deployment of the application stack defined in the docker-compose files in the current working directory
Destroy the deployed application in the selected stack, defined in the docker-compose files in the current working directory
Estimate the cost of deploying a Defang project to AWS or GCP
List config variables for the currently selected stack in the Defang project
List all the Defang stack(s) for the current project
Fetch logs for the application in the selected stack, in pages of up to 100 lines. You can use the 'since' and 'until' parameters to page through logs by time.
Get the current project name
Remove a config variable from the currently selected stack in the Defang project
Select the deployment stack for the Defang project
List deployed services for the selected project stack in the current working directory
Set a config variable for the currently selected stack in the Defang project
Overview
What is Defang?
The Defang MCP Server is an MCP server equipped with Defang tools (deploy, services, destroy) to help users manage their services seamlessly using AI coding agents within supported IDEs.
How to use Defang?
Install the npm package manager, then run npx -y defang@latest mcp setup --client=<your-ide> to connect to your IDE. After setup, start the server with npx -y defang@latest mcp serve. You can then access the Defang MCP tools through the AI agent chat in your IDE.
Key features of Defang
- Offers three MCP tools: deploy, services, destroy.
- Deploy scans for Dockerfiles and compose.yaml files.
- Services displays deployed service details and status.
- Destroy terminates all deployed services for a project.
- Supports multiple IDEs: Cursor, Windsurf, Codex, VS Code, VS Code Insiders, and Claude Desktop.
- Setup and serve via simple npx commands.
Use cases of Defang
- Deploy services from a project directory using an AI coding agent.
- Monitor deployed services' status, public URLs, and IDs.
- Quickly tear down all services associated with a project.
- Integrate service management into an AI-assisted development workflow.
FAQ from Defang
What IDEs are supported?
Supported IDEs include Cursor, Windsurf, Codex, VS Code, VS Code Insiders, and Claude Desktop.
What does the deploy tool do?
The deploy tool scans your project directory for Dockerfiles and compose.yaml files, then deploys the detected service(s) using Defang. Deployment progress can be monitored in the Defang Portal.
How do I set up the Defang MCP Server?
Run npx -y defang@latest mcp setup --client=<your-ide> for your preferred IDE, then start the server with npx -y defang@latest mcp serve.
What information does the services tool provide?
The services tool shows Service Name, Deployment ID, Public URL, and Service Status for all currently deployed services.
What does the destroy tool require?
Given a project name or directory, the destroy tool identifies and terminates all services deployed with Defang.
Frequently asked questions
What IDEs are supported?
Supported IDEs include Cursor, Windsurf, Codex, VS Code, VS Code Insiders, and Claude Desktop.
What does the `deploy` tool do?
The `deploy` tool scans your project directory for Dockerfiles and `compose.yaml` files, then deploys the detected service(s) using Defang. Deployment progress can be monitored in the Defang Portal.
How do I set up the Defang MCP Server?
Run `npx -y defang@latest mcp setup --client=<your-ide>` for your preferred IDE, then start the server with `npx -y defang@latest mcp serve`.
What information does the `services` tool provide?
The `services` tool shows Service Name, Deployment ID, Public URL, and Service Status for all currently deployed services.
What does the `destroy` tool require?
Given a project name or directory, the `destroy` tool identifies and terminates all services deployed with Defang.
Basic information
More Cloud & Infrastructure MCP servers

Nippy
NippyNippy is drag-and-drop hosting (nippy.host) with an MCP server: connect it and your assistant can publish HTML, folders of photos, or file downloads to a live *.nippy.site URL — and keep editing the site in place at the

Aws Kb Retrieval Server
modelcontextprotocolModel Context Protocol Servers
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
Muumuu Domain MCP Server
pepaboThe official MCP server for Muumuu Domain by GMO Pepabo, Inc — the first remote MCP server in the Japanese domain registrar industry. Search and register domains, manage owned domains and contracts, and configure DNS rec
Lambda MCP Server Demo (Streamable HTTP)
mikegc-awsCreates a simple MCP tool server with "streaming" HTTP.
Comments