Network Devices Mcp Sse Server

by aimiox

327 downloads
Not rated
GitHub Website

About

Model Context Protocol (MCP) servers and clients

Details

Author
aimiox
Downloads
327
Categories
Other

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Network Devices Mcp Sse Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "network devices mcp sse server": {
            "amxnet": {
                "command": "docker",
                "args": [
                    "run",
                    "-it",
                    "-p 8765:8765",
                    "-p 8002:8002",
                    "aimiox/amxnet-mcp:latest"
                ]
            }
        }
    }
}

McpServers

{
    "amxnet": {
        "command": "docker",
        "args": [
            "run",
            "-it",
            "-p 8765:8765",
            "-p 8002:8002",
            "aimiox/amxnet-mcp:latest"
        ]
    }
}

πŸ–₯️ AMXNet - Network Devices MCP Server

Docker Image

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.

πŸ“‹ Table of Contents

- Features
- Architecture
- Installation
- Docker
- Manual Installation
- Configuration
- Device Client
- Testing with CLI
- Premium Features
- Example Usage
- Support

✨ Features

πŸ“‘ 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 (with proper permissions in premium version)

🌐 Cross-Platform Support: Works on Linux, OpenWRT, and OpenBSD* devices

πŸ”’ Secure Communication: Device connections with TLS encryption

πŸ€– Compatible with OpenAI Agent SDK: Easy integration with AI agents

πŸ—οΈ Architecture

AMXNet consists of two main components:

1. AMXNet MCP Server: Central server that handles communication between:
- Device clients (via WebSockets on port 8765)
- MCP host/AI agents (via SSE on port 8002)

2. AMXNet Device Client: Lightweight C client that runs on network devices
- Available for multiple architectures (x86_64, ARM, MIPS)
- No library dependencies for maximum portability
- Minimal resource footprint

πŸš€ Installation

Using Docker (Recommended)

The easiest way to run AMXNet is using our Docker image:

```bash

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.