MCP Catalogs
首页

MCP.DevOps

by jihadkhawaja·1·综合分 34

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

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

概述

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 公开数据自动生成。