What dependencies does Genieacs Mcp require?
It requires a running GenieACS instance with its NBI endpoint accessible. No other runtime dependencies; the pre‑built Go binary is self‑contained.
@GeiserX
Basic information
MCP Server for GenieACS written in Go
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"genieacs": {
"command": "npx",
"args": [
"-y",
"genieacs-mcp"
],
"env": {
"ACS_URL": "http://localhost:7557",
"ACS_USER": "",
"ACS_PASS": ""
}
}
}
}Push a firmware (or any file) to a device
Reboot a CPE via GenieACS
Ask the CPE to send an updated value for a single TR-069 parameter
A tiny bridge that exposes any GenieACS instance as an MCP v1 (JSON-RPC for LLMs) server written in Go. It allows LLM agents to interact with a GenieACS TR-069 Auto-Configuration-Server (ACS) that manages CPE devices such as routers, ONTs, and gateways. The server exposes GenieACS data as resources (read‑only) and actions as tools (read/write, reboot, etc.).
Use the quick‑start Docker Compose file from the GenieACS‑container project or install via npm (npx genieacs-mcp). Configure via environment variables such as ACS_URL, ACS_USER, ACS_PASS, and TRANSPORT. It supports both HTTP and stdio transports; the stdio transport is recommended for local MCP clients.
It requires a running GenieACS instance with its NBI endpoint accessible. No other runtime dependencies; the pre‑built Go binary is self‑contained.
The HTTP transport validates `Host` and `Origin` headers to prevent DNS rebinding. A Bearer token (`MCP_AUTH_TOKEN`) is required when listening on non‑loopback addresses. The stdio transport is unaffected and recommended for local use.
It supports HTTP (default) and stdio. Set the `TRANSPORT` environment variable to `stdio` to use the stdio transport for local MCP clients.
The `DEVICE_LIMIT` environment variable sets the maximum devices returned by the `genieacs://devices/list` resource, defaulting to 500.
It provides resources for individual devices, files, tasks, and lists of devices, presets, provisions, and faults,

The article (der, die, das) of 90,000 German nouns, compounds included, plus a checker that finds wrong articles in German text (“mit der Zug” → dem). Uses dictionary data, not AI guessing. Free, no login.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Hindsight: Agent Memory That Learns
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Comments