Server operations MCP: HTTP health checks, log analysis, deploy dry-runs, mail diagnostics.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Alpha Model Context Protocol (MCP) server for local-first server operations: deployment dry-runs, mail configuration status, access-log analysis, and resilient HTTP health checks.
German README: README_de.md
Part of the ellmos-ai family under the open-bricks open-source umbrella.
[!NOTE] Discoverability & AI Search: Published on npm as
ellmos-servercommander-mcp, cataloged for MCP ecosystems inserver.json,glama.json, andsmithery.yaml, and indexed for AI/LLM search inllms.txt.
| Goal | Start with | Key Features |
|---|---|---|
| Add ServerCommander to Claude Desktop, Claude Code, Cursor, or another MCP host | MCP Client Configuration | Zero-friction global npm install or npx invocation |
| Check a public or internal HTTP endpoint before a deploy | sc_health_check | Concurrent non-blocking requests, latency timings, resilient batch error handling |
| Inspect Apache/Nginx access logs for errors, bots, referrers, and suspicious paths | sc_logs_analyze | Status code breakdown, byte transfer sums, bot markers, optional JSON reports |
| Build a deterministic dry-run deployment manifest before SFTP/SSH execution | sc_deploy and sc_deploy_status | Recursive SHA-256 tree hashing, symlink bypass protection, SQLite history |
| Wire mail operations later without accidental email dispatches today | sc_mail_list, sc_mail_read, sc_mail_send, sc_mail_search | Protocol readiness validation, credential inspection, safe alpha staging |
| Capability / Invariant | Implementation Guarantee | Technical Details |
|---|---|---|
| 100% Local-First & Dry-Run Staging | Strict non-destructive default | Deployment tools calculate SHA-256 hashes locally without executing unauthorized remote writes. |
| Unprivileged Execution (Non-Elevation) | Zero root/administrator requirements | Runs entirely within standard user permissions; never requires sudo or privilege elevation. |
| Secret & Credential Isolation | Zero-leak release packaging | .env, .npmrc, .pypirc, private keys (id_rsa, *.pem), and tokens are excluded by .gitignore and .npmignore. |
| Deterministic Manifest Verification | Cryptographic release integrity | Calculates recursive SHA-256 digests; nested symlinks are tracked but excluded from tree traversal. |
| Resilient Health Probes | Non-blocking batch worker threads | HTTP probes execute via asyncio.to_thread with strict timeouts; malformed URLs never abort batches. |
| Structured Log Breakdown | Local forensic inspection | Parses Common/Combined log formats; detects HTTP 4xx/5xx spikes, bots, suspicious traversal attempts. |
| Mail Readiness Diagnostic | Non-executing safe staging | Reuses verified mail-connector module for IMAP probes only when explicitly configured; SMTP send stays disabled. |
| 6-Language i18n Engine | Comprehensive multilingual support | Full localization for tool descriptions, schema arguments, and errors in en, de, es, zh, ja, ru. |
stdio) via the Python MCP SDK and Node.js process wrapper.ellmos-ai organization.sc_deploy builds local SHA-256 manifests, configuration diagnostics, and opt-in SQLite history records in dry-run mode; sc_mail_* reports protocol-specific IMAP/SMTP readiness without opening mail connections by default.en, de, es, zh, ja, ru with automatic English fallback.The npm package contains a Node wrapper that starts the Python server. You still need Python 3.10+ and the Python package mcp>=1.0.0.
Avoid creating a .venv inside cloud-synced folders if your sync client locks files. If you need an isolated environment, create it outside that folder.
ServerCommander searches for configuration files in this hierarchical order:
SERVERCOMMANDER_CONFIG_PATH./servercommander.toml./config/servercommander.toml~/.config/servercommander/servercommander.tomlNo reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ellmos-servercommander)<a href="https://allmcps.com/mcp/ellmos-servercommander"><img src="https://allmcps.com/api/badge/ellmos-servercommander?style=directory" alt="Ellmos ServerCommander on AllMCPs" /></a>