Octopus Deploy MCP Server
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"octopus-deploy-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
Enhanced MCP server for GitLab: group projects listing and activity tracking
MCP Server for kubernetes management commands
MCP Security Weekly
Get CVE alerts and security updates for Octopus Deploy Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
git clone https://github.com/armanzeroeight/octopus-deploy-mcp-server.git
cd octopus-deploy-mcp
./scripts/build.sh
This will create a Docker image tagged as octopus-deploy-mcp:latest.
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}"
}
}
}
}
https://your-octopus-server.com with your actual Octopus Deploy server URL (without /api suffix)list_projects: List all projects in a spaceget_project_details: Get detailed information about a specific projectget_latest_release: Get the latest release for a projectcreate_release: Create a new release for a projectdeploy_release: Deploy a release to an environmentcheck_deployment_status: Check the status of deployments# 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.py
# Test the Docker image locally
./scripts/test-docker.sh
"Space 'Default' not found"
"Authentication failed"
Docker build fails
The server automatically enables debug logging. Check the MCP client logs for detailed error information.
For issues and questions, please create an issue on GitHub.