MCP Catalogs
Home

MCP.DevOps

by jihadkhawaja·1·Score 34

Comprehensive MCP DevOps server for cloud deployments, Docker operations, and infrastructure automation across AWS, Azure, and Linux servers.

developer-toolsops-infracloud-storage
0
Forks
0
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

MCP.DevOps is a sophisticated .NET-based MCP server that enables AI assistants to perform complex DevOps operations. It provides extensive tooling for deploying applications to major cloud providers (AWS, Azure) and Linux servers, including EC2 instances, container services, function apps, and traditional VM deployments. The server supports the entire application lifecycle from Git operations and .NET builds to Docker image management and SSH-based deployments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automated application deployment to AWS EC2, Azure, and Linux servers
you:Infrastructure provisioning and management through AI assistants
you:CI/CD pipeline automation with MCP-enabled AI agents
you:Which cloud providers are supported by MCP.DevOps?
you:Can I use MCP.DevOps for production deployments?

When to choose this

Choose this MCP server if you're developing .NET applications and need comprehensive deployment automation across AWS, Azure, and Linux servers with extensive DevOps tooling.

When NOT to choose this

Avoid this if you primarily use non-.NET technologies, need deployment support for platforms other than AWS/Azure/Linux, or require extensive community support and third-party integrations.

Tools this server exposes

12 tools extracted from the README
  • 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

Comparable tools

mcp-awsmcp-azureshell-mcpgithub-mcp

Installation

Installation

Prerequisites

  • .NET 8.0 SDK or later
  • Compatible MCP client (Claude Desktop, VS Code with MCP extension, etc.)
  • Cloud CLI tools (optional but recommended):

- AWS CLI for AWS deployments - Azure CLI for Azure deployments - Docker for container operations

Building from Source

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

Running the Server

dotnet run --project MCP.DevOps

Claude Desktop Configuration

Add to your Claude Desktop configuration:

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

FAQ

Which cloud providers are supported by MCP.DevOps?
MCP.DevOps supports AWS (EC2, ECS, Lambda, S3), Azure (App Service, Container Instances, VMs, Function Apps), and direct Linux server deployments via SSH.
Can I use MCP.DevOps for production deployments?
Yes, the server includes security considerations for credential management, SSH keys, network security, and access control, making it suitable for production use.

Compare MCP.DevOps with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.