{"repo":"gaspareduard/Omada-mcp","free":true,"listed":false,"github":"https://github.com/gaspareduard/Omada-mcp","clone":"git clone https://github.com/gaspareduard/Omada-mcp.git","description":"Security-first MCP server for TP-Link Omada, with a stdio-first runtime, capability-gated tools, and OpenAPI-based network automation.","language":"TypeScript","stars":20,"topics":["homelab","mcp","model-context-protocol","network","nodejs","omada","openapi","tp-link","typescript"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Safe Omada MCP Security-focused MCP server for TP-Link Omada Open API workflows. At a Glance - Production-safe baseline uses stdio - Omada credentials are environment-only - Capability profiles and category gating control what tools are exposed - HTTP remains in the codebase only as an explicitly unsafe, lab-only path - Validated against live Omada Controller 6.x environments and designed around the documented 5.x/6.x Open API surface Quick Start Option 1: Use with Claude Desktop via Docker 1. Pull or build an image: If you do not publish an image yet, build locally instead: 2. Edit your Claude Desktop MCP config: - macOS: /Library/Application Support/Claude/claude desktop config.json - Windows: %APPDATA%\\Claude\\claude desktop config.json 3. Add the server entry: 4. Restart Claude Desktop and verify the server by listing sites or devices. Option 2: Run the container directly Option 3: Run locally for development Configuration The server reads configuration from environment variables. See .env.example for the complete reference. Required Omada Variables Variable Required Default Description --- --- --- --- OMADA BASE URL Yes - Base URL of the Omada controller OMADA CLIENT ID Yes - OAuth client ID from Omada Platform Integration OMADA CLIENT SECRET Yes - OAuth client secret OMADA OMADAC ID Yes - Omada controller ID ( omadacId ) OMADA SITE ID No - Optional default site ID OMADA STRICT SSL No true Enforce TLS certificate validation OMADA TIMEOUT No 30000 HTTP timeout in milliseco","default_branch":null,"files":null,"tree":[],"storefront":"/r/gaspareduard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gaspareduard/Omada-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}