MCP Catalogs
首页

MCP.DevOps

by jihadkhawaja·1·综合分 34

全面的 DevOps MCP 服务器,支持在 AWS、Azure 和 Linux 服务器上进行云部署、Docker 操作和基础设施自动化。

developer-toolsops-infracloud-storage
0
Forks
0
活跃 Issue
10 个月前
最近提交
2 天前
收录于

概述

MCP.DevOps 是一个基于 .NET 的复杂 MCP 服务器,使 AI 助手能够执行复杂的 DevOps 操作。它提供了丰富的工具集,用于将应用程序部署到主要云提供商(AWS、Azure)和 Linux 服务器,包括 EC2 实例、容器服务、函数应用和传统虚拟机部署。该服务器支持从 Git 操作和 .NET 构建到 Docker 镜像管理和基于 SSH 的部署的整个应用程序生命周期。

试试问 AI

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

:自动化应用程序部署到 AWS EC2、Azure 和 Linux 服务器
:通过 AI 助手进行基础设施 provisioning 和管理
:使用 MCP 启用的 AI 代理实现 CI/CD 管道自动化
:MCP.DevOps 支持哪些云提供商?
:我可以将 MCP.DevOps 用于生产部署吗?

什么时候选它

如果您正在开发.NET应用程序,并且需要在AWS、Azure和Linux服务器之间进行全面的部署自动化,并配备丰富的DevOps工具,请选择此MCP服务器。

什么时候不要选它

如果您主要使用非.NET技术,需要除AWS/Azure/Linux以外的平台部署支持,或需要广泛的社区支持和第三方集成,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • GetSystemInfo

    Get system information and available tools

  • ExecuteCommandcommand, arguments?, workingDirectory?, timeoutSeconds?

    Execute shell commands with timeout

  • GitClonerepositoryUrl, targetDirectory?, branch?

    Clone a repository

  • DotNetBuildprojectPath, configuration?, framework?, output?

    Build .NET project

  • DockerBuilddockerfilePath, imageName, tag?, buildContext?

    Build Docker image

  • ListEC2Instancesregion?, state?

    List EC2 instances

  • DeployToEC2instanceId, privateKeyPath, sourcePath, targetPath, username?, deploymentScript?

    Deploy to EC2 instance

  • AzureLoginclientId, clientSecret, tenantId

    Login to Azure CLI

  • CreateWebAppappName, resourceGroup, planName, runtime?

    Create Web App

  • TestSSHConnectionhostname, username, password?, privateKeyPath?, port?

    Test SSH connectivity

  • DeployDotNetApphostname, username, localAppPath, remoteAppPath, appName, password?, privateKeyPath?, port?, installDotNet?

    Deploy .NET app to Linux

  • HealthCheckurl, timeoutSeconds?, expectedStatus?

    Perform web endpoint health check

可对比工具

mcp-awsmcp-azureshell-mcpgithub-mcp

安装

安装

先决条件

  • .NET 8.0 SDK 或更高版本
  • 兼容的 MCP 客户端(Claude Desktop、带 MCP 扩展的 VS Code 等)
  • 云 CLI 工具(推荐但不强制):

- AWS CLI 用于 AWS 部署 - Azure CLI 用于 Azure 部署 - Docker 用于容器操作

从源代码构建

git clone https://github.com/jihadkhawaja/MCP.DevOps.git
cd MCP.DevOps
dotnet build

运行服务器

dotnet run --project MCP.DevOps

Claude Desktop 配置

添加到您的 Claude Desktop 配置中:

{
  "mcpServers": {
    "MCP.DevOps": {
      "command": "dotnet",
      "args": ["run", "--project", "path/to/MCP.DevOps.csproj"]
    }
  }
}

FAQ

MCP.DevOps 支持哪些云提供商?
MCP.DevOps 支持 AWS(EC2、ECS、Lambda、S3)、Azure(应用服务、容器实例、虚拟机、函数应用)以及通过 SSH 的直接 Linux 服务器部署。
我可以将 MCP.DevOps 用于生产部署吗?
是的,该服务器包含有关凭据管理、SSH 密钥、网络安全和访问控制的安全考虑,适合用于生产环境。

MCP.DevOps 对比

GitHub →

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