# recite-mcp

Local MCP server package for processing receipts with the Recite API, writing local ledger entries, and exposing MCP-style tools/resources.

## Quick Start

```bash
python -m pip install -e .[dev]
pytest -q
python -m recite_mcp.server
```

Set API key:

```bash
set RECITE_API_KEY=re_live_xxx
```

Optional local home override:

```bash
set RECITE_HOME=C:\path\to\recite-home
```

## Main Features

- Single receipt processing and optional file rename.
- Batch processing with dry-run preview.
- Local CSV ledger append and audit-safe correction entries.
- Memory instruction store for categorization rules.
- Resource providers for ledger, memory, and health status.

## Documentation

- Implementation and operations walkthrough: `docs/walkthrough.md`
