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

# Local MCP

> Expose decrypted Vued meeting search to coding agents through the desktop local API.

The Python package installs a local MCP stdio shim:

```bash theme={null}
vued mcp
```

Development:

```bash theme={null}
cd vued-python-sdk
uv run vued mcp
```

The shim forwards MCP JSON-RPC to the unlocked desktop app and exposes local plaintext tools.

## Tools

| Tool              | Purpose                                                           |
| ----------------- | ----------------------------------------------------------------- |
| `search`          | Keyword search decrypted meetings and transcripts.                |
| `semantic_search` | Semantic search with local plaintext hydration.                   |
| `list_meetings`   | Browse local meetings by time, source, room, microphone, or file. |
| `get_meeting`     | Fetch one meeting plus transcript.                                |
| `get_transcript`  | Fetch one transcript event plus parent meeting ref.               |

## Environment

| Env var                    | Meaning                          |
| -------------------------- | -------------------------------- |
| `VUED_LOCAL_API_URL`       | Explicit local API base URL.     |
| `VUED_LOCAL_API_TOKEN`     | Explicit local API bearer token. |
| `VUED_LOCAL_API_DISCOVERY` | Explicit discovery file.         |
| `VUED_MCP_WAKE_TIMEOUT_MS` | Desktop wake wait, default 8000. |
| `VUED_MCP_NO_WAKE=1`       | Disable desktop auto-wake.       |
| `VUED_MCP_TRACE`           | JSONL trace file path.           |

<Warning>
  Local MCP exposes decrypted local cache data to the MCP client. Connect it only to trusted tools.
</Warning>
