Today marks a significant milestone in our evolution from Platform.sh to Upsun. We’re launching the Upsun MCP Server, a new integration that transforms how you interact with your favorite cloud application platform through AI assistants.Documentation Index
Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
Use this file to discover all available pages before exploring further.
https://mcp.upsun.com/mcp, this represents our commitment to bringing real AI improvements directly to your development workflow. As a beta release, we’re actively seeking feedback to shape its evolution and its features. Feel free to bring up issues or PR on the upsun-mcp-server GitHub repository.Infrastructure management where you already work
The Upsun MCP server eliminates context switching entirely. Through integration with AI assistants like Claude, you manage your entire Upsun infrastructure using natural language, right where you’re already working.
Why MCP changes everything for infrastructure
Natural Language Infrastructure-as-Code
Traditional infrastructure management requires memorizing commands and syntax. With MCP, you describe what you want:- “Show me all active environments in my e-commerce project”
- “Create a backup before I deploy this breaking change”
- “Add Redis caching to my staging environment”
Seamless CI/CD integration
MCP servers aren’t isolated tools, they integrate directly into your existing workflows. Trigger deployments from your IDE. Monitor builds from your documentation. Manage resources from anywhere you interact with AI. This integration extends to your CI/CD pipelines.Automation that thinks
Traditional automation follows rigid rules. AI-powered automation adapts. Need to scale resources based on complex patterns? Your AI assistant analyzes metrics, understands context, and makes intelligent decisions. Example scenarios MCP enables:- Intelligent resource allocation based on usage patterns
- Automated troubleshooting with root cause analysis
- Smart backup strategies that adapt to your workflow
- Predictive scaling before traffic spikes
What you can do today
"enable-write": "true" header to your MCP configuration. Only enable this if you understand the implications and trust your AI assistant with infrastructure modifications.Project & Environment Management
- Create and configure projects
- Manage environments and deployments
- Handle branching and merging strategies
- Monitor activities and logs
Infrastructure Operations
- Configure services and databases
- Manage domains and SSL certificates
- Create and restore backups
- Set up routing and caching
Security & Access
- Manage SSH keys
- Configure access controls
- Handle certificates
Part of our broader AI vision
The MCP server launch represents our broader commitment to AI-enhanced development. This is the first of many AI innovations coming to Upsun. We’re not adding AI as a gimmick. We’re solving real problems that cost you time and money. Every AI feature we ship must pass one test: Does it make developers’ lives genuinely better?Upsun MCP Architecture
In order to ensure the best level of service and maintenance, Upsun has deployed its MCP with Streamable HTTP transport. It uses HTTP POST for client-to-server messages with optional Server-Sent Events for streaming capabilities. This transport enables remote server communication and supports standard HTTP authentication methods including bearer tokens, API keys, and custom headers.Installation instructions
Set up the Upsun MCP Server in under a minute:- Get your API token from the Upsun Console. Navigate to your account settings and generate a new API token with appropriate permissions for your projects.
- Configure your MCP client to connect to
https://mcp.upsun.com/mcp - Start managing infrastructure through natural language
Install in Cursor
Install in Cursor
Settings -> Cursor Settings -> MCP -> Add new global MCP serverPasting the following configuration into your Cursor ~/.cursor/mcp.json file is the recommended approach. You may also install in a specific project by creating .cursor/mcp.json in your project folder. See Cursor MCP docs for more info.Cursor Remote Server Connection
Install in Claude Code
Install in Claude Code
Install in Windsurf
Install in Windsurf
Windsurf Remote Server Connection
Install in VS Code
Install in VS Code
VS Code Remote Server Connection
Install in Cline
Install in Cline
- Open Cline.
- Click the hamburger menu icon (☰) to enter the MCP Servers section.
- Choose Remote Servers tab.
- Click the Edit Configuration button.
- Add upsun to
mcpServers:
Install in Zed
Install in Zed
settings.json. See Zed Context Server docs for more info.Install in Augment Code
Install in Augment Code
Manual Configuration
- Press Cmd/Ctrl Shift P or go to the hamburger menu in the Augment panel
- Select Edit Settings
- Under Advanced, click Edit in settings.json
- Add the server configuration to the
mcpServersarray in theaugment.advancedobject
Install in Roo Code
Install in Roo Code
Roo Code Remote Server Connection
Install in Gemini CLI
Install in Gemini CLI
- Open the Gemini CLI settings file. The location is
~/.gemini/settings.json(where~is your home directory). - Add the following to the
mcpServersobject in yoursettings.jsonfile:
mcpServers object does not exist, create it.Install in Claude Desktop
Install in Claude Desktop
Remote Server Connection
Open Claude Desktop and navigate to Settings > Connectors > Add Custom Connector. Enter the name asUpsun and the remote MCP server URL as https://mcp.upsun.com/mcp.Add your API token in the headers configuration:Install in Opencode
Install in Opencode
Opencode Remote Server Connection
Install in JetBrains AI Assistant
Install in JetBrains AI Assistant
- In JetBrains IDEs, go to
Settings->Tools->AI Assistant->Model Context Protocol (MCP) - Click
+ Add. - Click on
Commandin the top-left corner of the dialog and select the As JSON option from the list - Add this configuration and click
OK
- Click
Applyto save changes. - The same way upsun could be added for JetBrains Junie in
Settings->Tools->Junie->MCP Settings
Install in Kiro
Install in Kiro
- Navigate
Kiro>MCP Servers - Add a new MCP server by clicking the
+ Addbutton. - Paste the configuration given below:
- Click
Saveto apply the changes.
Install in Trae
Install in Trae
Trae Remote Server Connection
Install in Amazon Q Developer CLI
Install in Amazon Q Developer CLI
Install in Warp
Install in Warp
- Navigate
Settings>AI>Manage MCP servers. - Add a new MCP server by clicking the
+ Addbutton. - Paste the configuration given below:
- Click
Saveto apply the changes.
Install in Copilot Coding Agent
Install in Copilot Coding Agent
mcp section of your Copilot Coding Agent configuration file Repository->Settings->Copilot->Coding agent->MCP configuration:Install in LM Studio
Install in LM Studio
Manual set-up:
- Navigate to
Program(right side) >Install>Edit mcp.json. - Paste the configuration given below:
- Click
Saveto apply the changes. - Toggle the MCP server on/off from the right hand side, under
Program, or by clicking the plug icon at the bottom of the chat box.
Install in Visual Studio 2022
Install in Visual Studio 2022
Install in Crush
Install in Crush
Crush Remote Server Connection (HTTP)
Install in BoltAI
Install in BoltAI
Install in Rovo Dev CLI
Install in Rovo Dev CLI
Remote Server Connection
Install in Zencoder
Install in Zencoder
- Go to the Zencoder menu (…)
- From the dropdown menu, select Agent tools
- Click on the Add custom MCP
- Add the name and server configuration from below, and make sure to hit the Install button
Install in Qodo Gen
Install in Qodo Gen
- Open Qodo Gen chat panel in VSCode or IntelliJ.
- Click Connect more tools.
- Click + Add new MCP.
- Add the following configuration:
Qodo Gen Remote Server Connection
Install in Perplexity Desktop
Install in Perplexity Desktop
- Navigate
Perplexity>Settings - Select
Connectors. - Click
Add Connector. - Select
Advanced. - Enter Server Name:
Upsun - Paste the following JSON in the text area:
- Click
Save.