Network Devices Mcp Sse Server

by aimiox

327 downloads Not rated yet Apache-2.0

About

Model Context Protocol (MCP) servers and clients

Details

License
Apache-2.0

Explore

πŸ“‘ 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

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

AMXNet can be configured using environment variables:

| Env Variable | Default | Description |
|---------------------|---------|-------------------------------|
| AMXNET_DEVICE_PORT | 8765 | WebSocket port for devices |
| AMXNET_SSE_PORT | 8002 | SSE port for MCP host/AI |

1. Download the appropriate binary for your device architecture
2. Make it executable: ``chmod +x amxnet_device_client_<ARCH>

3. Run it with the server address: 
./amxnet_device_client_<ARCH> --name <device_name> --server <server_ip> --port <server_port>``

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.