{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.GeiserX/genieacs-mcp","description":"MCP server bridging GenieACS TR-069 ACS instances to LLMs for CPE device management","title":"GenieACS","repository":{"url":"https://github.com/GeiserX/genieacs-mcp","source":"github","id":"989073503"},"version":"0.4.1","websiteUrl":"https://geiserx.github.io/genieacs-mcp/","icons":[{"src":"https://raw.githubusercontent.com/GeiserX/genieacs-mcp/main/docs/images/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","identifier":"genieacs-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GenieACS NBI URL, without a trailing slash","format":"string","default":"http://localhost:7557","name":"ACS_URL"},{"description":"GenieACS NBI basic-auth username","format":"string","name":"ACS_USER"},{"description":"GenieACS NBI basic-auth password","format":"string","isSecret":true,"name":"ACS_PASS"},{"description":"Max devices returned by genieacs://devices/list (default 500)","format":"number","default":"500","name":"DEVICE_LIMIT"},{"description":"Set to true to serve only the tools that never change a device or the ACS","format":"boolean","default":"false","name":"GENIEACS_READ_ONLY"},{"description":"Comma-separated tool names to serve; every other tool is left out","format":"string","name":"GENIEACS_TOOLS"},{"description":"Seconds to wait for one GenieACS NBI request (default 30)","format":"number","default":"30","name":"ACS_TIMEOUT"},{"description":"Largest GenieACS NBI response the server reads, in bytes (default 4194304)","format":"number","default":"4194304","name":"ACS_MAX_RESPONSE_BYTES"}]},{"registryType":"oci","identifier":"drumsergio/genieacs-mcp:v0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GenieACS NBI URL, without a trailing slash","format":"string","default":"http://genieacs:7557","name":"ACS_URL"},{"description":"GenieACS NBI basic-auth username","format":"string","name":"ACS_USER"},{"description":"GenieACS NBI basic-auth password","format":"string","isSecret":true,"name":"ACS_PASS"},{"description":"Max devices returned by genieacs://devices/list (default 500)","format":"number","default":"500","name":"DEVICE_LIMIT"},{"description":"Set to true to serve only the tools that never change a device or the ACS","format":"boolean","default":"false","name":"GENIEACS_READ_ONLY"},{"description":"Comma-separated tool names to serve; every other tool is left out","format":"string","name":"GENIEACS_TOOLS"},{"description":"Seconds to wait for one GenieACS NBI request (default 30)","format":"number","default":"30","name":"ACS_TIMEOUT"},{"description":"Largest GenieACS NBI response the server reads, in bytes (default 4194304)","format":"number","default":"4194304","name":"ACS_MAX_RESPONSE_BYTES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-28T21:22:46.296292Z","publishedAt":"2026-10-28T21:22:46.296292Z","updatedAt":"2026-10-28T21:22:46.296292Z","isLatest":true}}}
