MCP Catalogs
首页mcp-server screenshot

mcp-server

by OctopusDeploy·96·综合分 48

官方 Octopus Deploy MCP 服务器,让 AI 助手能够与 DevOps 工作流和部署进行交互。

ops-infradeveloper-toolsproductivity
11
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Octopus Deploy MCP 服务器为 AI 助手提供强大工具,用于检查、查询和诊断 Octopus 实例中的问题,将它们转变为 DevOps 助手。它支持读写操作,并具有安全控制功能,如只读模式和通过 API 密钥或访问令牌进行身份验证。该服务器维护良好,有积极的开发活动,并提供全面的文档,涵盖多种安装方法和配置选项。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:查询跨环境的部署状态和发布信息
:自动化常规 DevOps 任务,如创建发布和部署
:诊断和排除部署管道中的问题
:支持哪些身份验证方法?
:如何在生产环境中限制权限?

什么时候选它

如果您已经在使用 Octopus Deploy 进行部署自动化,并希望将 AI 助手集成到您的 DevOps 工作流程中,请选择此方案。

什么时候不要选它

如果您不使用 Octopus Deploy,请避免使用此方案,因为它是特定于供应商的,并且需要活动的 Octopus 实例。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_deployment_from_url

    Get deployment details from deployment URL

  • get_task_from_url

    Get task details and logs from task URL

  • list_spaces

    List all spaces in the Octopus Deploy instance

  • list_environments

    List all environments in a given space

  • grep_llms_txt

    Search the Octopus API catalog with grep-style semantics

  • create_release

    Create new releases

  • deploy_release

    Deploy releases to environments and tenants

  • run_runbook

    Run a runbook against one or more environments

  • update_feature_toggle

    Adjust per-environment state and rollout percentages on feature toggles

  • execute

    Execute arbitrary Octopus REST API requests

  • grep_task_log

    Search raw log content for specific patterns

  • read_resource

    Read structured resources from Octopus API

可对比工具

github-mcpdocker-mcpkubernetes-mcp

安装

安装

通过 Docker 安装
docker run -i --rm -e OCTOPUS_API_KEY=your-key -e OCTOPUS_SERVER_URL=https://your-octopus.com octopusdeploy/mcp-server
通过 Node 安装
OCTOPUS_API_KEY=API-KEY \
OCTOPUS_SERVER_URL=https://your-octopus.com \
npx -y @octopusdeploy/mcp-server
Claude Desktop 配置
{
  "mcpServers": {
    "octopusdeploy": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@octopusdeploy/mcp-server"],
      "env": {
        "OCTOPUS_SERVER_URL": "https://your-octopus.com",
        "OCTOPUS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

FAQ

支持哪些身份验证方法?
MCP 服务器支持 API 密钥(推荐用于交互式使用)和访问令牌/承载令牌(仅用于自动化场景)。
如何在生产环境中限制权限?
使用 --read-only 标志禁用所有写操作,并阻止通过 execute 工具的 POST/PUT/PATCH/DELETE 请求。

mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。