OPS Server
Provides tools for AI assistants to manage and diagnose MWAA Airflow environments, EMR Serverless jobs, S3 files, and Confluence documentation. It features automated pipeline failure diagnosis and comprehensive log retrieval across these integrated p
What is OPS Server?
OPS Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides tools for ai assistants to manage and diagnose mwaa airflow environments, emr serverless jobs, s3 files, and confluence documentation. it features automated pipeline failure diagnosis and com...
Provides tools for AI assistants to manage and diagnose MWAA Airflow environments, EMR Serverless jobs, S3 files, and Confluence documentation. It features automated pipeline failure diagnosis and comprehensive log retrieval across these integrated p
This server falls under the Monitoring & Observability category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Provides tools for AI assistants to manage and diagnose MWAA
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx ops-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use OPS Server
ops-mcp-server is a Python-based MCP server that turns AI assistants into an intelligent IT operations interface. It connects to real infrastructure — Linux servers via SSH, Docker containers, and network devices from vendors like Cisco, Huawei, and H3C — and exposes tools for real-time CPU/memory/disk monitoring, process inspection, log analysis, security scanning, container lifecycle management, VLAN/ACL/route checks, and more. Operators can ask the AI to diagnose an anomaly, retrieve logs, or check a switch port in natural language instead of running individual CLI commands.
Prerequisites
- Python 3.10 or later
- uv package manager installed (https://github.com/astral-sh/uv)
- SSH access credentials for the target Linux servers you want to monitor
- Docker (optional) if you want container management features
- An MCP-compatible client such as Claude Desktop, Cherry Studio, or any OpenAI-compatible LLM client
Install the uv package manager
ops-mcp-server uses uv for dependency and virtual environment management. Install it with the official script.
curl -LsSf https://astral.sh/uv/install.sh | shClone the repository
Download the project source to your local machine.
git clone https://github.com/Heht571/ops-mcp-server.git
cd ops-mcp-serverCreate a virtual environment and install dependencies
Set up an isolated Python environment and install all required packages.
uv venv .venv
source .venv/bin/activate
uv pip install -r requirements.txtConfigure your MCP client to use the server
Add the ops-mcp-server and/or the network_tools server to your MCP client configuration. Replace YOUR_PROJECT_PATH_HERE with the absolute path to the cloned repository.
{
"mcpServers": {
"ops-mcp-server": {
"command": "uv",
"args": [
"--directory", "/absolute/path/to/ops-mcp-server",
"run", "server_monitor.py"
],
"env": {}
},
"network_tools": {
"command": "uv",
"args": [
"--directory", "/absolute/path/to/ops-mcp-server",
"run", "network_tools.py"
],
"env": {}
}
}
}(Optional) Deploy as an SSE remote server with Docker
For team-wide access, deploy the SSE transport variant using Docker Compose. This exposes the server on port 8000 for remote MCP clients.
cd server_monitor_sse
docker compose up -dOPS Server Examples
Client configuration
Stdio config for Claude Desktop pointing at the local ops-mcp-server. Adjust the --directory path to match where you cloned the repo.
{
"mcpServers": {
"ops-mcp-server": {
"command": "uv",
"args": [
"--directory", "/home/user/ops-mcp-server",
"run", "server_monitor.py"
],
"env": {}
}
}
}Prompts to try
Natural language prompts that leverage the server monitoring, container, and network tools.
- "Check CPU and memory usage on the production server"
- "List all running Docker containers and show their resource usage"
- "Retrieve the last 100 lines of the nginx error log on the web server"
- "Run a security scan on the server — check SSH login attempts and firewall status"
- "Show me the routing table and check if the route to 10.0.1.0/24 is correct on the core switch"
- "List all available monitoring tools this server supports"Troubleshooting OPS Server
uv command not found after installation
The uv installer adds itself to ~/.cargo/bin or ~/.local/bin. Restart your shell or run 'source ~/.bashrc' (or ~/.zshrc) to update your PATH, then verify with 'which uv'.
The server fails to connect to a remote Linux host
ops-mcp-server uses SSH under the hood. Ensure the target host is reachable from the machine running the server, SSH keys or credentials are configured, and the SSH service is running on the target. Test connectivity with 'ssh user@host' before using the MCP server.
MCP client reports the server is disabled (autoApprove: list_available_tools not working)
Check that the 'disabled' field in your config is set to false. The ops-mcp-server entry in the README example has disabled:true — change it to false to enable the server.
Frequently Asked Questions about OPS Server
What is OPS Server?
OPS Server is a Model Context Protocol (MCP) server that provides tools for ai assistants to manage and diagnose mwaa airflow environments, emr serverless jobs, s3 files, and confluence documentation. it features automated pipeline failure diagnosis and comprehensive log retrieval across these integrated p It connects AI assistants to external tools and data sources through a standardized interface.
How do I install OPS Server?
Follow the installation instructions on the OPS Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with OPS Server?
OPS Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is OPS Server free to use?
Yes, OPS Server is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
OPS Server Alternatives — Similar Monitoring & Observability Servers
Looking for alternatives to OPS Server? Here are other popular monitoring & observability servers you can use with Claude, Cursor, and VS Code.
Netdata
★ 78.9kReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Kubeshark
★ 11.9keBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
Mission Control
★ 4.9kSelf-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.
Grafana
★ 3.0kThis MCP server enables natural-language querying of Grafana logs by automatically detecting log sources and service labels. It provides read-only access to log data with intelligent caching for efficient repeat queries.
Sentrux
★ 2.4kReal-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.
OpenInference
★ 986OpenTelemetry Instrumentation for AI Observability
Browse More Monitoring & Observability MCP Servers
Explore all monitoring & observability servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up OPS Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use OPS Server?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.