OPS Server

v1.0.0Monitoring & Observabilitystable

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

ops-mcp-servermcpai-integration
Share:
51
Stars
0
Downloads
0
Weekly
0/5

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

Diagnose MWAA Airflow failures and manage EMR Serverless jobs. Retrieve logs and manage Confluence documentation.
Heht571

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ops-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 | sh
2

Clone the repository

Download the project source to your local machine.

git clone https://github.com/Heht571/ops-mcp-server.git
cd ops-mcp-server
3

Create 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.txt
4

Configure 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": {}
    }
  }
}
5

(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 -d

OPS 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.

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.

Quick Config Preview

{ "mcpServers": { "ops-mcp-server": { "command": "npx", "args": ["-y", "ops-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides