4 Commits

Author SHA1 Message Date
Rene Fichtmueller
d3250b95bb feat: add HTTP/SSE transport for remote MCP via Cloudflare Tunnel
- TRANSPORT=http starts HTTP server on PORT (default 3100)
- SSE endpoint at /sse, message endpoint at /messages
- Health check at /health
- TRANSPORT=stdio (default) unchanged for local Claude Code usage
- Fix: unused _format variable in matcher.ts
2026-03-28 18:41:32 +08:00
Rene Fichtmueller
65edff142b feat: add animated terminal demo SVG to README
Add a simulated terminal recording as an animated SVG showing the core
PaperCortex workflow: docker startup, status check, semantic search,
receipt extraction, and DATEV export. Embedded in README above the
"What is PaperCortex?" section.
2026-03-26 06:42:10 +13:00
Rene Fichtmueller
06d70601b9 feat: add PaperCortex logo
SVG logo showing a document with neural network overlay and search lens,
representing AI-powered document intelligence.
2026-03-26 06:30:41 +13:00
Rene Fichtmueller
2052d87ba1 feat: initial release — AI document intelligence for Paperless-ngx
PaperCortex adds semantic search, auto-classification, receipt extraction,
bank statement matching, and DATEV export to Paperless-ngx — powered
entirely by local AI through Ollama. Exposes everything as an MCP Server
for Claude Code and AI agent integration.

- MCP Server with 5 tools (search, classify, receipt, query, export)
- Local Ollama embeddings for semantic document search
- Receipt data extraction (vendor, amount, date, tax, line items)
- DATEV Buchungsstapel CSV export for German accounting
- Bank CSV transaction matching
- Paperless-ngx REST API client
- Docker deployment
- Zero cloud dependencies — 100% self-hosted
2026-03-26 06:28:48 +13:00