Model Context Protocol (MCP) server for ManageEngine OpManager API integration
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"opmanager-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OpManager MCP Server [](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) []() [](https://github.com/modelcontextprotocol/python-sdk) A **credential-less** Model Context Protocol (MCP) server for ManageEngine OpManager REST API integration. This server enables AI assistants like Claude to interact with your OpManager infrastructure through natural language. ## ✨ Key Features - **🔐 Credential-less Design**: No hardcoded API keys - users provide `host` and `apiKey` per request - **🔄 SSL Auto-Detection**: Port 8061 → HTTPS, Port 8060 → HTTP (with manual override) - **📡 85+ API Endpoints**: Full OpManager API coverage for devices, alarms, dashboards, discovery, and more - **🛠 Dynamic Tool Generation**: Automatically generates MCP tools from OpenAPI specification - **🌐 Multiple Transports**: Supports stdio (Claude Desktop) and HTTP/SSE (n8n, web clients) - **🐳 Docker Ready**: Containerized deployment with Docker and Docker Compose ## 🚀 Quick Start ### Installation ```bash # Clone the repository git clone https://github.com/sachdev27/opmanager-mcp-server.git cd opmanager-mcp-server # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install the package pip install -e ".[http]" ``` ### Start the HTTP Server ```bash uvicorn opmanager_mcp.http_server:app --host 0.0.0.0 --port 3000 ``` ### Test a Tool Call ```bash curl -X POST http://localhost:3000/call \ -H "Content-Type: application/json" \ -d '{ "name": "opmanager_get_allDevices", "arguments": { "host": "opmanager.example.com", "apiKey": "your-api-key-here", "port": 8061 } }' ``` ## 📋 Configuration ### Enviro…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.