Octopus Deploy MCP Server
Provides containerized deployment support for easy integration, allowing the MCP server to run in Docker containers with appropriate environment configuration.
Allows cloning the repository from GitHub as part of the installation process to set up the MCP server.
Enables interaction with Octopus Deploy for managing projects, releases and deployments across multiple spaces, including capabilities to list projects, create releases, deploy releases to environments, and check deployment status.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Octopus Deploy MCP Serverdeploy the latest release of MyWebApp to production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Octopus Deploy MCP Server
A Model Context Protocol (MCP) server for interacting with Octopus Deploy. This server provides tools for managing projects, releases, and deployments through the MCP protocol.
Features
Project Management: List and query Octopus Deploy projects
Release Management: Get latest releases and create new releases
Deployment Management: Deploy releases and check deployment status
Multi-Space Support: Work with different Octopus Deploy spaces
Docker Support: Containerized deployment for easy integration
Related MCP server: Coolify MCP Server
Installation
1. Clone the Repository
git clone https://github.com/armanzeroeight/octopus-deploy-mcp-server.git
cd octopus-deploy-mcp2. Build Docker Image
./scripts/build.shThis will create a Docker image tagged as octopus-deploy-mcp:latest.
MCP Configuration
Add the following configuration to your MCP client's mcp.json file:
{
"inputs": [
{
"type": "promptString",
"id": "octopus-api-key",
"description": "Octopus Deploy API key",
"password": true
}
],
"servers": {
"octopus-deploy-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"OCTOPUS_URL",
"-e",
"OCTOPUS_API_KEY",
"octopus-deploy-mcp:latest",
"octopus-deploy-mcp"
],
"env": {
"OCTOPUS_URL": "https://your-octopus-server.com",
"OCTOPUS_API_KEY": "${input:octopus-api-key}"
}
}
}
}Configuration Notes
Replace
https://your-octopus-server.comwith your actual Octopus Deploy server URL (without/apisuffix)The API key will be prompted securely when the MCP client starts
The Docker image must be built locally using the build script
Available Tools
Project Tools
list_projects: List all projects in a spaceget_project_details: Get detailed information about a specific project
Release Tools
get_latest_release: Get the latest release for a projectcreate_release: Create a new release for a project
Deployment Tools
deploy_release: Deploy a release to an environmentcheck_deployment_status: Check the status of deployments
Development
Local Setup (without Docker)
# Install UV if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install dependencies
uv sync
# Set up environment variables
cp .env.sh.example .env.sh
# Edit .env.sh with your Octopus Deploy credentials
# Run the server directly
source .env.sh
# Install the package in editable mode
uv pip install -e .
uv run octopus-deploy-mcp
# Or use fastmcp-cli tool for development
fastmcp dev dev.pyTesting Docker Build
# Test the Docker image locally
./scripts/test-docker.shRequirements
Docker
Your Octopus Deploy server URL
Valid Octopus Deploy API key with appropriate permissions
Troubleshooting
Common Issues
"Space 'Default' not found"
Verify your Octopus server URL is correct
Check that your API key has access to the specified space
Ensure the space name exists (case-sensitive)
"Authentication failed"
Verify your API key is correct and hasn't expired
Check that the API key has the necessary permissions
Docker build fails
Ensure Docker is running
Check that you have sufficient disk space
Verify internet connectivity for downloading dependencies
Debug Mode
The server automatically enables debug logging. Check the MCP client logs for detailed error information.
Support
For issues and questions, please create an issue on GitHub.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA server implementation of the Model Context Protocol (MCP) for managing development workflow with features like project management, task tracking, and QA review support.Last updated3AGPL 3.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server that provides integration with the Coolify API, enabling DevOps teams to manage Coolify deployments, applications, services, and servers through MCP tools.Last updated3212043MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server for accessing Confluence API using Personal Access Tokens, enabling users to retrieve space lists, view pages, create new pages, and update existing content.Last updated5101MIT
- Alicense-qualityDmaintenanceA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated3311MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/armanzeroeight/octopus-deploy-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server