Add TP-Link Deco network stats tools
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user