azure-ops-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@azure-ops-mcpCompare my dev and prod key vaults for missing secrets."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
azure-ops-mcp
Azure ops tools for agents: Key Vault compare, ADO diagnose, cost stub — dry-run default + append-only audit log.
Who it's for: Azure platform SAs building agent tools that must stay auditable.
Why this exists
Ops copilots without guardrails are scary. This package exposes MCP-shaped tools that prefer fixtures + dry-run, and every invocation appends an audit line. Live Azure wiring is opt-in later; demos never need cloud credentials.
Related MCP server: azure-query-mcp
Install
python -m venv .venv && source .venv/bin/activate
pip install -e .
# optional MCP SDK transport:
pip install -e ".[mcp]"Or with pipx (once published to PyPI): pipx install azure-ops-mcp — until then use editable install from this repo.
30-second demo
python -m azure_ops_mcp --help
python -m azure_ops_mcp kv-compare fixtures/vaults/dev-vault.json fixtures/vaults/prod-vault.json
python -m azure_ops_mcp ado-diagnose fixtures/ado/failed-job.json
python -m azure_ops_mcp cost-stub fixtures/cost/sample-costs.jsonOr simply:
make demoWhat it is NOT
Not a replacement for Azure Portal / Cost Management
Not granted production RBAC in this repo
Not a write-path auto-remediator
Architecture
Roadmap
Read-only Azure SDK adapters behind env flags
Richer cost dimensions + budget alerts (stub → live)
MCP resource endpoints for vault inventory
Contributing
See CONTRIBUTING.md. Be kind — CODE_OF_CONDUCT.md. Security reports: SECURITY.md.
MCP / Cursor plug-in
Install the optional MCP extra, then point Cursor (or any MCP host) at the stdio server:
pip install -e ".[mcp]"Example ~/.cursor/mcp.json entry:
{
"mcpServers": {
"azure-ops-mcp": {
"command": "python",
"args": ["-m", "azure_ops_mcp.mcp_server"],
"cwd": "/absolute/path/to/azure-ops-mcp"
}
}
}Without the SDK, list tool schemas via CLI (tools subcommand where available) or see src/azure_ops_mcp/ for the JSON-RPC-shaped tool table.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Remote MCP for Copilot CLI switch gate MCP, structured receipts, audit logs, and reviewer-ready evid
Remote MCP for A2A failure replay MCP, structured receipts, audit logs, and reviewer-ready evidence.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes core Azure services as read-mostly tools any MCP client can call, including Blob Storage, Key Vault, Service Bus, and Resource Manager.1MIT
- AlicenseAqualityCmaintenanceEnables read-only querying of Azure Log Analytics and Azure Resource Graph through MCP, supporting KQL queries, workspace discovery, and resource inventory exploration with Azure RBAC authentication.52MIT
- FlicenseNot gradedqualityCmaintenanceEnables approval-gated incident response workflows that gather evidence through read-only MCP tools, perform idempotent writes, and preserve a durable audit trail.-
- AlicenseNot gradedqualityBmaintenanceA simulated CloudOps MCP server exposing tools, resources, and prompts backed by fake Azure-style infrastructure data to demonstrate AI-driven operational workflows without real credentials.MIT