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.
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:
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 READMEGetSystemInfoGet 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, tenantIdLogin 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
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 buildRunning the Server
dotnet run --project MCP.DevOpsClaude 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
Last updated · Auto-generated from public README + GitHub signals.