Metadata-Version: 2.4
Name: recite-mcp
Version: 0.1.0
Summary: Local MCP server for Recite receipt processing
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mcp[cli]>=1.0.0
Requires-Dist: requests>=2.31.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"

# 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`
