> ## Documentation Index
> Fetch the complete documentation index at: https://www.narev.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# FMC: controls and readings

## Access through MCP

Use `list_groups` to discover cockpit groups. `list_readings` lists their readable values; `read_group` returns the current values. Available controls are listed below with their `cockpit_*` tool.

### FMC CDU

Read this group with `read_group`:

```json theme={null}
{
  "group": "fmc-cdu"
}
```

#### Controls

Call `cockpit_fmc_cdu` with `action` and, where indicated, `value` or `text`.

| Control | action | Input |
| - | - | - |
| CDU type | `cdu-type` | text |
| INIT REF | `init-ref` | press |
| MENU | `menu` | press |
| N1 LIM | `n1-lim` | press |
| RTE | `rte` | press |
| LEGS | `legs` | press |
| FIX | `fix` | press |
| CLB | `clb` | press |
| CRZ | `crz` | press |
| DES | `des` | press |
| DEP ARR | `dep-arr` | press |
| HOLD | `hold` | press |
| PROG | `prog` | press |
| EXEC | `exec` | press |
| CLR | `clr` | press |
| DEL | `del` | press |
| PREV PAGE | `prev-page` | press |
| NEXT PAGE | `next-page` | press |
| LSK 1L | `lsk-1l` | press |
| LSK 2L | `lsk-2l` | press |
| LSK 3L | `lsk-3l` | press |
| LSK 4L | `lsk-4l` | press |
| LSK 5L | `lsk-5l` | press |
| LSK 6L | `lsk-6l` | press |
| LSK 1R | `lsk-1r` | press |
| LSK 2R | `lsk-2r` | press |
| LSK 3R | `lsk-3r` | press |
| LSK 4R | `lsk-4r` | press |
| LSK 5R | `lsk-5r` | press |
| LSK 6R | `lsk-6r` | press |

#### Readings

Call `read_reading` with `reading_id` from this table, or read all values with `read_group`.

| Reading | reading\_id | Unit |
| - | - | - |
| Execute light | `fmc-cdu.execute-light` | — |
| Title (alternate) | `fmc-cdu.title-alternate` | — |
| Line 0 large | `fmc-cdu.line-0-large` | — |
| Line 0 small | `fmc-cdu.line-0-small` | — |
| Line 1 label | `fmc-cdu.line-1-label` | — |
| Line 1 large | `fmc-cdu.line-1-large` | — |
| Line 1 small | `fmc-cdu.line-1-small` | — |
| Line 2 label | `fmc-cdu.line-2-label` | — |
| Line 2 large | `fmc-cdu.line-2-large` | — |
| Line 2 small | `fmc-cdu.line-2-small` | — |
| Line 3 label | `fmc-cdu.line-3-label` | — |
| Line 3 large | `fmc-cdu.line-3-large` | — |
| Line 3 small | `fmc-cdu.line-3-small` | — |
| Line 4 label | `fmc-cdu.line-4-label` | — |
| Line 4 large | `fmc-cdu.line-4-large` | — |
| Line 4 small | `fmc-cdu.line-4-small` | — |
| Line 5 label | `fmc-cdu.line-5-label` | — |
| Line 5 large | `fmc-cdu.line-5-large` | — |
| Line 5 small | `fmc-cdu.line-5-small` | — |
| Line 6 label | `fmc-cdu.line-6-label` | — |
| Line 6 large | `fmc-cdu.line-6-large` | — |
| Line 6 small | `fmc-cdu.line-6-small` | — |
| Scratchpad | `fmc-cdu.scratchpad` | — |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.