Manage CPE devices and TR-069 ACS instances through an LLM interface by bridging GenieACS to Claude or other AI models. Enables automated device provisioning, parameter queries, and bulk operations on your GenieACS deployment.
io.github.GeiserX/genieacs-mcp
Local install
STDIO
2 required env vars
How models use it and what it is built for.
Manage CPE devices and TR-069 ACS instances through an LLM interface by bridging GenieACS to Claude or other AI models. Enables automated device provisioning, parameter queries, and bulk operations on your GenieACS deployment.
Local install — runs as a subprocess.
Configuration this server reads at startup.
GenieACS NBI API URL (e.g. http://genieacs:7557)
GenieACS NBI API URL (e.g. http://genieacs:7557)
GenieACS NBI basic-auth username
GenieACS NBI basic-auth password
GenieACS NBI basic-auth username
GenieACS NBI basic-auth password
Where to find authoritative docs and source for Geiserx Genieacs.
Paste any of these into Agent Studio after connecting Geiserx Genieacs.
Common questions about connecting and running Geiserx Genieacs.
What is GenieACS and how does this MCP server connect to it?
GenieACS is a TR-069 ACS (Auto Configuration Server) for managing CPE (Customer Premises Equipment) devices. This MCP server bridges GenieACS's NBI (North Bound Interface) API to LLMs, allowing you to query and manage devices via natural language through Claude or similar models.
How do I authenticate with my GenieACS instance?
Set the required ACS_URL environment variable to your GenieACS NBI API endpoint (e.g., http://genieacs:7557), and optionally provide ACS_USER and ACS_PASS for basic authentication if your instance requires credentials.
Can I use this server without a GenieACS deployment?
No, this server requires an active GenieACS instance with an accessible NBI API. You must have GenieACS running and the ACS_URL configured before the MCP server can function.
What TR-069 operations can I perform through this MCP server?
The server exposes GenieACS NBI capabilities, which typically include querying device parameters, triggering provisioning tasks, and retrieving device inventory and status. Refer to your GenieACS NBI API documentation for the full set of supported operations.
Is there a cost or licensing requirement for this MCP server?
This MCP server itself is open-source (npm package genieacs-mcp). GenieACS is also open-source, though you are responsible for hosting and maintaining your own GenieACS instance and any associated infrastructure.
MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 40+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.
Open Agent StudioJudges Panel
45 judges that evaluate AI-generated code for security, cost, and quality with built-in AST.
Addozhang Nexus
Query Sonatype Nexus Repository (OSS/Pro) for Maven, Python, and Docker artifacts
Cyanheads MCP Ts Template
TypeScript template for building MCP servers with declarative tooling, observability, and auth.
Chernistry Bernstein
Declarative agent orchestration for engineering teams