# pixi.tree.highlight

Highlights a node on the canvas. Pass id=null to clear the highlight. Draws nothing while the user has the overlay switched off in the panel (the eye button above the tree).

Agent View of the PolicyLayer registry record for `pixi.tree.highlight`. HTML page: https://policylayer.com/tools/pixi-inspector-mcp/pixi.tree.highlight

## Facts

- Tool: `pixi.tree.highlight`
- Server: Pixi Inspector (`pixi-inspector-mcp`) — https://policylayer.com/tools/pixi-inspector-mcp.md
- Install: `npx -y pixi-inspector-mcp`
- Homepage: https://www.npmjs.com/package/pixi-inspector-mcp
- Risk category: Destructive (Critical risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 4 (1 required)
- Recommended policy verdict: Hidden

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | null | yes | Node id, or null to clear |
| `tabId` | integer | no | Legacy: a bare tab id, resolved inside the browser this session is already working with. Prefer `target`, which is unambiguous across browsers. |
| `target` | string | no | Drive a specific tab: a target id like "b7a3c1#487" from status/use_target/CHOOSE_TARGET. Omit to use this session's chosen tab (or the only available one). Pas |
| `frameId` | integer | no | Escape hatch: drive a specific FRAME of the tab (0 is the top frame). Normally unnecessary — the extension picks the frame running the game (canvas owner first, |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "pixi.tree.highlight",
    "arguments": {
      "id": "<id>"
    }
  }
}
```

## Why pixi.tree.highlight is rated Critical

An AI agent that decides to call pixi.tree.highlight doesn't hesitate, doesn't double-check, and doesn't stop at one. Whatever it removes from Pixi Inspector is gone. There is no undo for destructive operations.

## Use case

AI agents call pixi.tree.highlight to permanently remove resources in Pixi Inspector, typically in cleanup and lifecycle workflows. It does its job in a single call, and there is no undo.

## Recommended policy (PolicyLayer)

Verdict: **Hidden**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Pixi Inspector:

```json
{
  "version": "1",
  "default": "deny",
  "hide": [
    "pixi.tree.highlight"
  ]
}
```

## Other tools on Pixi Inspector (62)

- `cdp.console.start` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.console.start.md
- `cdp.emulate.cpu` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.emulate.cpu.md
- `cdp.emulate.device` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.emulate.device.md
- `cdp.emulate.network` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.emulate.network.md
- `cdp.emulate.touch` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.emulate.touch.md
- `cdp.network.start` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.network.start.md
- `cdp.network.stop` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.network.stop.md
- `cdp.performance.trace.start` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/cdp.performance.trace.start.md
- `ext.logs` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/ext.logs.md
- `use_target` — Destructive — https://policylayer.com/tools/pixi-inspector-mcp/use-target.md
- `cdp.console.list` — Execute — https://policylayer.com/tools/pixi-inspector-mcp/cdp.console.list.md
- `cdp.network.list` — Execute — https://policylayer.com/tools/pixi-inspector-mcp/cdp.network.list.md
- `pixi.stats` — Execute — https://policylayer.com/tools/pixi-inspector-mcp/pixi.stats.md
- `browser.eval` — Other — https://policylayer.com/tools/pixi-inspector-mcp/browser.eval.md
- `browser.navigate` — Other — https://policylayer.com/tools/pixi-inspector-mcp/browser.navigate.md
- `browser.reload` — Other — https://policylayer.com/tools/pixi-inspector-mcp/browser.reload.md
- `browser.screenshot` — Other — https://policylayer.com/tools/pixi-inspector-mcp/browser.screenshot.md
- `cdp.console.stop` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.console.stop.md
- `cdp.dom.getAttributes` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.getattributes.md
- `cdp.dom.getBoxModel` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.getboxmodel.md
- `cdp.dom.query` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.query.md
- `cdp.dom.removeNode` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.removenode.md
- `cdp.dom.setAttribute` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.setattribute.md
- `cdp.dom.setOuterHTML` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.setouterhtml.md
- `cdp.dom.snapshot` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.dom.snapshot.md
- `cdp.emulate.clear` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.emulate.clear.md
- `cdp.input.click` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.input.click.md
- `cdp.input.key` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.input.key.md
- `cdp.input.move` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.input.move.md
- `cdp.input.scroll` — Other — https://policylayer.com/tools/pixi-inspector-mcp/cdp.input.scroll.md
- …and 32 more: https://policylayer.com/tools/pixi-inspector-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=pixi-inspector-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/pixi-inspector-mcp
