-
936ebc2f56
feat(pdf): gemeinsames pdfutil — Scan-PDFs als Bild + OCR (Files & Mail)
main
Stefan Lohmaier
2026-06-19 08:46:00 +02:00
-
abeacfc3b8
feat(files): gescannte/bildbasierte PDFs als Bilder rendern (Vision)
Stefan Lohmaier
2026-06-19 08:27:08 +02:00
-
85f5e26384
test: Edge-Case-Dateien + Tests (leer/gross/verschluesselt/Sonderzeichen)
Stefan Lohmaier
2026-06-19 08:05:25 +02:00
-
1b50e1ef6e
docs: CLAUDE.md — mcptest Test-/Dev-User Abschnitt
Stefan Lohmaier
2026-06-19 07:56:25 +02:00
-
5f3181b162
test: umfangreiche Testdaten (alle Dateitypen + Mail-Anhaenge)
Stefan Lohmaier
2026-06-19 07:56:08 +02:00
-
0a1576aaa5
test: dedizierter mcptest-User statt Stefans echter Daten
Stefan Lohmaier
2026-06-19 07:46:35 +02:00
-
b555a2e19d
security: redirect_uri-Allowlist + mail Path-Traversal-Schutz
Stefan Lohmaier
2026-06-18 10:09:23 +02:00
-
fc50afa3c8
security: OAuth Auth-Bypass schliessen (client_secret + PKCE jetzt Pflicht)
Stefan Lohmaier
2026-06-18 10:02:10 +02:00
-
37a24bc5b5
mail: malloc_trim nach search_mail/read_attachment gegen RSS-Bloat
Stefan Lohmaier
2026-06-18 08:54:33 +02:00
-
c41fb89b06
files: PDF-Dateien als extrahierten Text zurueckgeben
root
2026-06-17 09:51:11 +02:00
-
bced937a24
mail: PDF-Anhaenge als extrahierten Text zurueckgeben
root
2026-06-17 09:39:01 +02:00
-
56d92c153b
mail: robustes Decoding gegen unbekannte Charsets (x-unknown); OAuth-Token 30 Tage
root
2026-06-17 09:37:15 +02:00
-
a811e87029
Update docs: CLAUDE.md, README, config example
Stefan Lohmaier
2026-06-12 12:35:35 +02:00
-
c06e6d6b4c
Joplin via Data API + Mail attachments
Stefan Lohmaier
2026-06-12 12:26:26 +02:00
-
38cf147eec
Fix Files tests: isolated test dir, auto-create and cleanup
Stefan Lohmaier
2026-06-12 10:51:58 +02:00
-
e721250552
Expand test suite to 51 tests with full CRUD coverage
Stefan Lohmaier
2026-06-12 10:36:29 +02:00
-
2618ecfc86
Add test client and automated integration test suite
Stefan Lohmaier
2026-06-12 10:33:01 +02:00
-
ef37d1e467
Fix Mail Maildir paths and oCIS auth
Stefan Lohmaier
2026-06-12 10:22:27 +02:00
-
80fc323374
Fix XML namespace handling for Radicale responses
Stefan Lohmaier
2026-06-12 10:17:14 +02:00
-
45cd6935fb
Security: verify client_secret in authorization_code flow + shared token store
Stefan Lohmaier
2026-06-12 09:34:18 +02:00
-
30351f1bcf
Switch to per-service subdomains, shared token store
Stefan Lohmaier
2026-06-12 09:13:54 +02:00
-
7f0b03606a
Add OAuth Authorization Code flow with PKCE for claude.ai
Stefan Lohmaier
2026-06-12 08:48:34 +02:00
-
1f98695821
Add create_draft tool to Mail server
Stefan Lohmaier
2026-06-12 08:16:53 +02:00
-
5190e8c849
Add write_file, create_folder, delete_file, move_file to Files server
Stefan Lohmaier
2026-06-12 08:08:08 +02:00
-
b88adc4c50
read_file: pass binary documents as EmbeddedResource
Stefan Lohmaier
2026-06-12 08:02:32 +02:00
-
a9359beead
Add image support to Files and contact photos to Contacts
Stefan Lohmaier
2026-06-12 07:53:55 +02:00
-
924366ac6c
Add travel time, geocoding, and reminders to create_event
Stefan Lohmaier
2026-06-12 07:28:00 +02:00
-
fb642e47c8
Initial commit: 5 MCP servers for Mail, Calendar, Contacts, Files, Notes
Stefan Lohmaier
2026-06-12 06:22:42 +02:00