What is Network Devices Mcp Sse Server?
The aimiox AMXNet Network Devices MCP Server enables seamless interaction with network devices through the OpenAI Agents SDK or any SSE-compatible MCP client. It provides a powerful interface for managing, monitoring, and controlling connected devices like servers, routers, switches, and more. The system consists of two main components: the AMXNet MCP Server (central server using WebSockets and SSE) and the AMXNet Device Client (lightweight C client running on each network device).
How to use Network Devices Mcp Sse Server?
Run the server via Docker (docker pull aimiox/amxnet-mcp:latest then sudo ./run_amxnet_mcp.sh) or manually with Docker, configuring ports with environment variables AMXNET_DEVICE_PORT (default 8765) and AMXNET_SSE_PORT (default 8002). Download the appropriate device client binary for each device architecture, make it executable, and run it with --name <device_name> --server <server_ip> --port <server_port>. Then use the provided amxnet_cli.py script with an OpenAI API key and the SSE endpoint to interact with the server.
Key features of Network Devices Mcp Sse Server
- Device Management: Register, monitor, and control remote devices
- File Operations: List, read, write, and search files on connected devices
- System Monitoring: View system information, processes, and resource usage
- Command Execution: Run shell commands on remote devices (premium version)
- Cross-Platform Support: Works on Linux, OpenWRT, and OpenBSD devices
- Secure Communication: Device connections with TLS encryption
Use cases of Network Devices Mcp Sse Server
- List all network devices and check their current status
- Retrieve detailed system information and resource usage of a device
- List, read, and search files on remote devices
- Monitor running processes on a device
- Execute shell commands on devices (with proper permissions in premium version)
コメント