Octopus Deploy Official MCP Server
The Octopus MCP Server provides your AI assistant with powerful tools that allow it to inspect, query, and diagnose problems within your Octopus instance, transforming it into your ultimate DevOps wingmate.
Ads
Overview
Octopus makes it easy to deliver software to Kubernetes, multi-cloud, on-prem infrastructure, and anywhere else. Automate the release, deployment, and operations of your software and AI workloads with a tool that can handle CD at scale in ways no other tool can. Model Context Protocol (MCP) allows the AI assistants you use in your day to day work, like Claude Code, or ChatGPT, to connect to the systems and services you own in a standardized fashion, allowing them to pull information from those systems and services to answer questions and perform tasks.
Installation
docker run -i --rm -e OCTOPUS_API_KEY=your-key -e OCTOPUS_SERVER_URL=https://your-octopus.com octopusdeploy/mcp-server
Configuration
{
"mcpServers": {
"octopus-deploy": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OCTOPUS_SERVER_URL",
"-e",
"OCTOPUS_API_KEY",
"octopusdeploy/mcp-server"
],
"env": {
"OCTOPUS_SERVER_URL": "https://your-octopus.com",
"OCTOPUS_API_KEY": "YOUR_API_KEY"
}
}Capabilities
- Investigate a deployment from its URL
paste an Octopus deployment URL and let the assistant fetch details and the associated task ID via `get_deployment_from_url`.
- Search task logs for errors without downloading the full log
use `grep_task_log` with a pattern like “error|fail” to find matching lines and context in a task’s activity log.
- Discover available REST endpoints
call `grep_llms_txt` to search the Octopus API catalog for endpoints, request bodies, or delete operations before using the `execute` backstop.
- Find and inspect releases
use `find_releases` to locate a release by project or ID, then fetch its full body (release notes, packages) via the `octopus://spaces/{spaceName}/releases/{releaseId}` resource.
- Check Kubernetes resource status for a project and environment
call `get_kubernetes_live_status` to retrieve live status of Kubernetes resources (requires Octopus 2025.3+).
- Manage feature toggle states across environments
list toggles with `find_feature_toggles` and adjust per-environment enabled state or rollout percentages with `update_feature_toggle`.
Tags
- devops
- deployment
- development
Related MCP servers
Context7 MCP
OfficialOfficial Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.
Chrome DevTools MCP
OfficialOfficial Chrome DevTools MCP server for controlling and inspecting a live Chrome browser from coding agents such as Gemini, Claude, Cursor, and Copilot.
Mastra/mcp
OfficialClient implementation for Mastra, providing seamless integration with MCP-compatible AI models and tools.
GitHub MCP Server
OfficialConnect your AI assistant to GitHub repositories, issues, pull requests, and search.