Submit

GenieACS-MCP

@GeiserX

MCP Server for GenieACS written in Go
Overview

What is GenieACS-MCP?

GenieACS-MCP is a server that acts as a bridge to expose any GenieACS instance as an MCP v1 (JSON-RPC for LLMs) server, written in Go.

How to use GenieACS-MCP?

To use GenieACS-MCP, you can either run it locally by cloning the repository and executing the server command, or use Docker Compose as per the instructions provided in the GitHub repository.

Key features of GenieACS-MCP?

  • Exposes GenieACS data read-only through various MCP URIs.
  • Allows invocation of actions on a CPE (Customer Premises Equipment) through GenieACS.
  • Provides a single JSON-RPC endpoint for interaction.

Use cases of GenieACS-MCP?

  1. Reading device data from GenieACS.
  2. Executing actions like rebooting devices or updating firmware.
  3. Integrating with LLMs for automated device management.

FAQ from GenieACS-MCP?

  • What is the default configuration for GenieACS-MCP?

The default configuration includes the ACS_URL, ACS_USER, and ACS_PASS which can be set in a .env file.

  • Is there a testing framework for GenieACS-MCP?

Yes, it has been tested with the Inspector tool and is fully operational.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.