network_medic
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., "@network_medicObserve the network for latency and packet loss"
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.
network_medic
An autonomous network monitoring and auto-remediation MCP server for Claude Desktop.
Claude Desktop acts as the LLM brain — it observes the network state, decides the remediation plan, presents each action to the user for approval, executes, verifies, and summarises the session.
No separate Anthropic API key required.
Architecture
Observe → Plan (Claude Desktop) → Policy Validation → Human Approval → Execute → Verify → Log + LearnMCP Tools
Tool | Description |
| Runs probes (connectivity, DNS, latency), returns state + diagnostic context |
| Executes a single approved action |
| Post-action probe diff — returns resolved / unchanged / degraded |
| Saves final state, returns session summary |
| View recent action log |
| Rate the session outcome |
Related MCP server: EVE-NG MCP Server
Project Structure
server/ MCP entry point + pipeline stage functions
modules/
monitor/ Observe — connectivity, DNS, latency probes
planner/ Context builder — prompt + memory injection
policy/ Safety — conflict checks, cooldowns, risk caps
remediate/ Execute — HIL gate, OS-specific commands
verifier/ Verify — post-action probe diff
rollback/ Recover — snapshot + revert
memory/ Persistent state — action log, state history, feedback
prompts/ LLM prompt templates
schemas/ JSON Schema contracts
utils/ Shared infrastructureSetup
1. Clone the repo
git clone https://github.com/your-username/network_medic.git
cd network_medic2. Create a virtual environment and install dependencies
python -m venv venv
# Windows
venv\Scripts\python.exe -m pip install -r requirements.txt
# Linux / macOS
source venv/bin/activate && pip install -r requirements.txt3. Wire into Claude Desktop
Add to %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"network-medic": {
"command": "C:/path/to/network_medic/venv/Scripts/python.exe",
"args": ["C:/path/to/network_medic/server/mcp_server.py"],
"cwd": "C:/path/to/network_medic"
}
}
}Replace C:/path/to/network_medic with your actual clone path.
Restart Claude Desktop after saving the config.
Local Debug Run
Runs the full pipeline in the terminal without Claude Desktop:
python main.pySupported Platforms
Windows
Linux
macOS
Requirements
Python 3.13+
Claude Desktop
This server cannot be deployed
Maintenance
Related MCP Connectors
- sentinelOAuthio.rootstuff
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that turns Claude into a UniFi network specialist. Manage devices, optimize WiFi, audit security, and troubleshoot your network through natural language.319 npm2MIT
- AlicenseBqualityDmaintenanceAn MCP server that gives Claude and other LLM agents programmatic access to EVE-NG network labs, enabling creation, configuration, and management of virtual network topologies through natural language.142Apache 2.0
- FlicenseAqualityDmaintenanceAn advanced MCP server that enables Claude Desktop to act as an autonomous Oracle Database Administrator and Data Analyst with agentic schema discovery and self-healing queries.21-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives Claude Desktop persistent memory, self-awareness, epistemic hygiene, and genuine agency across conversations with a typed memory system, embedding-based semantic search, a 3-judge memory jury, and a real-time dashboard.7MIT