What is Defang MCP Server enables seamless cloud deployment from IDEs.?
The Defang Model Context Protocol (MCP) Server is tailored for developers who work primarily within integrated development environments (IDEs). It enables seamless cloud deployment from supported editors such as Cursor, Windsurf, VS Code, VS Code Insiders, and Claude, delivering a fully integrated experience without leaving your development environment.
Documentation
Develop Anything. Deploy Anywhere.
Take your app from Docker Compose to a secure and scalable deployment on your favorite cloud in minutes.
Defang CLI
The Defang Command-Line Interface (CLI) is designed for developers who prefer to manage their workflows directly from the terminal. It offers full access to Defang’s capabilities, allowing you to build, test, and deploy applications efficiently to the cloud.
Defang MCP Server
The Defang Model Context Protocol (MCP) Server is tailored for developers who work primarily within integrated development environments (IDEs). It enables seamless cloud deployment from supported editors such as Cursor, Windsurf, VS Code, VS Code Insiders and Claude delivering a fully integrated experience without leaving your development environment.
This repo includes:
Public releases of the Defang CLI; click here for the latest version
Built-in support for MCP Server — the Defang MCP Server makes cloud deployment as easy as a single prompt. Learn more
Samples in Golang, Python, and Node.js that show how to accomplish various tasks and deploy them to the DOP using a Docker Compose file using the Defang CLI.
The Defang CLI supports command completion for Bash, Zsh, Fish, and Powershell. To get the shell script for command completion, run the following command:
defang completion [bash|zsh|fish|powershell]
If you're using Bash, you can add the following to your ~/.bashrc file:
source <(defang completion bash)
If you're using Zsh, you can add the following to your ~/.zshrc file:
source <(defang completion zsh)
or pipe the output to a file called _defang in the directory with the completions.
If you're using Fish, you can add the following to your ~/.config/fish/config.fish file:
defang completion fish | source
If you're using Powershell, you can add the following to your $HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 file: