cloud-ops-mcp
Provides tools for inspecting Docker containers by querying the Docker engine daemon, including running container statuses, images, container IDs, and exposed port mappings.
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., "@cloud-ops-mcpCheck if port 443 and 5432 are open on db.internal"
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.
cloud-# ⚡ cloud-ops-mcp
Production-ready Python Model Context Protocol (MCP) server for Cloud Telemetry, Port Diagnostics, Log Analysis & Secret Auditing — built for Claude Desktop, Cursor, Windsurf & AI Agents.
---
MCP Standard: 2025-03-26 • Python 3.10+ • Zero API Keys Required • NexusVibe AI • License: MIT
⚡ cloud-ops-mcp
Production-ready Python Model Context Protocol (MCP) server for Cloud Telemetry, Port Diagnostics, Log Analysis & Secret Auditing — built by NexusVibe AI.
💡 Why This Exists & Token Efficiency
Traditional cloud agent setups dump raw log files and huge infrastructure state dumps directly into the context window, consuming tens of thousands of tokens per request. cloud-ops-mcp implements a claude-mem style 3-layer workflow (Observation -> Index -> Compressed Summary) to inspect and diagnose systems with minimal token overhead.
📊 Token Savings Comparison
Workflow Step | Traditional Raw Context | cloud-ops-mcp Token Savings |
System Health Inspection | ~12,000 tokens | ~450 tokens (96% reduction) |
Port & Connectivity Check | ~8,500 tokens | ~280 tokens (96.7% reduction) |
Secret & Env Auditing | ~15,000 tokens | ~350 tokens (97.6% reduction) |
Log File Parsing (100MB log) | ~120,000 tokens | ~600 tokens (99.5% reduction) |
Related MCP server: devenv-doctor-mcp
🏗️ Architecture Diagram
flowchart TD
subgraph ClientLayer["AI Coding Assistants & Environments"]
CC["Claude Code (`claude mcp add`)"]
CR["Cursor (`.cursor/mcp.json`)"]
OC["OpenAI Codex CLI (`config.toml`)"]
GA["Google Antigravity IDE (`mcp_config.json`)"]
WS["Windsurf / Cline"]
end
subgraph MCPEngine["cloud-ops-mcp Engine (NexusVibe AI)"]
TH["System Telemetry Handler"]
PD["Port Diagnostics Engine"]
SA["Secret & Env Auditor"]
LA["Log Parser & Summarizer"]
end
subgraph SystemLayer["Target System / Cloud Environment"]
OS["Host OS Metrics & Hardware"]
NET["TCP / Listening Ports"]
ENV["Environment & .env Files"]
LOGS["System & Application Logs"]
end
CC --> TH
CR --> PD
OC --> SA
GA --> LA
WS --> TH
TH --> OS
PD --> NET
SA --> ENV
LA --> LOGS🚀 1-Click / 1-Command Quick Start
1. Claude Code CLI
claude mcp add cloud-ops-mcp -- python -m cloud_ops_mcp2. Cursor IDE (.cursor/mcp.json)
{
"mcpServers": {
"cloud-ops": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}3. OpenAI Codex CLI (~/.codex/config.toml)
[mcp_servers.cloud_ops]
command = "python"
args = ["-m", "cloud_ops_mcp"]4. Google Antigravity IDE (mcp_config.json)
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}5. Windsurf / Cline
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}🛠️ Included Tools
system_health_snapshot— Captures CPU core count, RAM usage, disk space, and OS environment.check_port_status— Checks TCP connectivity and open port listening statuses.audit_env_secrets— Scans environment variables for leaked keys and tokens.analyze_log_file— Extracts error counts, warnings, and stack traces from logs.
🌟 Overview
cloud-ops-mcp is an open-source, light-weight, stdio-based MCP server built in Python. It provides autonomous AI agents with critical real-time cloud operations, system telemetry, security secret auditing, port checking, log analysis, and Docker container inspection capabilities.
🛠️ Tools Included
system_health_snapshotCaptures real-time CPU core count, disk usage (total, used, free GB), OS platform, and Python environment details.
check_port_statusChecks TCP connectivity and listening status for target host and ports (e.g., 80, 443, 22, 8080, 5432).
audit_env_secretsScans environment variables or custom
.envstring inputs for leaked credentials, API tokens (AWS, GitHub, OpenAI), and passwords.
analyze_log_fileParses log files or text blobs to extract error counts, warning summaries, and stack trace samples.
inspect_docker_containersQueries Docker engine daemon to list running container statuses, images, IDs, and exposed port mappings.
⚙️ MCP Installation & Setup Configs
1. Claude Desktop (claude_desktop_config.json)
Add the following block to your claude_desktop_config.json (located at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python3",
"args": [
"/path/to/cloud-ops-mcp/cloud_ops_mcp.py"
]
}
}
}2. Cursor (.cursor/mcp.json)
Add the following to your workspace or global .cursor/mcp.json:
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python3",
"args": [
"${workspaceFolder}/cloud_ops_mcp.py"
]
}
}
}🚀 Quickstart
Run the server manually over stdio:
python3 cloud_ops_mcp.py📄 License
MIT License © jitendrakumarvoicex-art (Jitendra_Kumar)
🌐 Universal AI Agent Setup
Integrate cloud-ops-mcp across all major AI development environments and agent frameworks.
1. Cursor (.cursor/mcp.json)
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}2. OpenAI Codex CLI (~/.codex/config.json)
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "uvx",
"args": ["cloud-ops-mcp"]
}
}
}3. Google Antigravity IDE (.antigravity/mcp_config.json)
{
"mcp_servers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}4. Claude Desktop & Claude Code (claude_desktop_config.json)
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}5. Windsurf / Cline (.windsurf/mcp_config.json / cline_mcp_settings.json)
{
"mcpServers": {
"cloud-ops-mcp": {
"command": "python",
"args": ["-m", "cloud_ops_mcp"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
JSON/YAML, regex, diff, JWT, SQL dialects — the keyless millisecond ops an agent needs mid-task.
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceGives AI agents real-time access to system metrics, process management, and container orchestration.-
- AlicenseNot gradedqualityDmaintenanceEnables LLM clients to inspect local dev environments—Docker container health, pnpm workspace integrity, and stuck process detection—without manual terminal copy-pasting.MIT
- AlicenseAqualityAmaintenanceProvides AI agents with real-time ground truth about what's actually running on the machine, including live agent sessions, listening TCP ports, loaded daemons, and system stats. It reads directly from the OS via fixed commands, ensuring agents never rely on stale docs or transcripts.512 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables LLMs to monitor system health, manage processes, execute shell commands, and inspect environment variables and directories.1MIT