Add TP-Link Deco network stats tools

This commit is contained in:
Adolfo Reyna
2026-06-03 14:37:17 -04:00
parent 5b0c711f45
commit 5be3c93735
9 changed files with 247 additions and 0 deletions
+9
View File
@@ -20,6 +20,10 @@ and stays on the local machine.
| `contacts_search` | Search contact names and organizations without disclosing contact methods |
| `contacts_read` | Read phone and email details for one selected contact |
| `contacts_create` | Create a contact with optional email and phone details |
| `deco_get_overview` | Read TP-Link Deco overview stats and firmware |
| `deco_list_clients` | List online Deco clients and current traffic speeds |
| `deco_get_ipv4_status` | Read WAN/LAN IPv4 status |
| `deco_get_firmware` | Read Deco model and firmware version |
There are no destructive tools in the initial server.
@@ -34,6 +38,7 @@ Requires macOS and Node.js 20 or newer.
```sh
npm install
npm run python:install
npm run check
npm run service:install
```
@@ -89,6 +94,10 @@ Restart after changing `.env`:
npm run service:restart
```
For TP-Link Deco tools, install Python dependencies with `npm run
python:install`, then set `DECO_HOST`, `DECO_USERNAME`, `DECO_PASSWORD`, and
optionally `DECO_VERIFY_SSL=false` in `.env`.
For a harness that launches stdio servers, use:
```json