Skip to main content
Glama
eliasblume

samsung-reminder-mcp

by eliasblume

Erinnerung für Windows

Ein inoffizieller, von Samsung One UI inspirierter Desktop-Client und lokaler MCP-Server zum Lesen und Schreiben von Samsung Reminder-Daten ohne Microsoft Reminders-Synchronisation.

[!WICHTIG] Dieses experimentelle Projekt wird von Samsung weder unterstützt, gebilligt noch betrieben. Es ist von privatem Verhalten des Samsung Browser und der Samsung Cloud abhängig, das sich ohne Vorankündigung ändern kann.

Screenshots

Alle Bilder zeigen die integrierte Browser-Vorschau mit gebündelten Beispieldaten.

Hauptfenster in dunkler Darstellung

Helle Darstellung

Kompaktes Fenster mit Detailbereich

Erstmalige Offenlegung

Hauptfenster in heller Darstellung

Detailbereich in einem kompakten Fenster

Offenlegung des Cloud-Zugriffs

Related MCP server: Reminders MCP Server

Voraussetzungen

Für eine vorgefertigte Version:

  • 64-Bit Windows 10 Version 1809 oder neuer, oder Windows 11, auf x64 oder ARM64. Release-CI-Builds testen beide Architekturen nativ.

  • Samsung Browser für Windows installiert mit Samsungs offiziellem 64-Bit-Installer.

  • Ein Samsung-Konto, das über den Samsung Browser angemeldet ist. Öffnen Sie den Browser mindestens einmal, damit das Standardprofil erstellt wird.

  • Netzwerkzugriff auf die Samsung Cloud. Der Installer lädt möglicherweise auch Microsoft Edge WebView2 herunter, wenn es nicht verfügbar ist.

Dieses Projekt erwartet derzeit Samsungs standardmäßige systemweite Installation und Standardprofilpfade:

  • C:\Programme\Samsung\Internet\Application\samsunginternet.exe

  • %LOCALAPPDATA%\Samsung\Internet\User Data\Default

Benutzerdefinierte Installations- und Profilpfade werden derzeit nicht erkannt. Der Samsung Browser muss vor der ersten Synchronisation vollständig geschlossen sein. Andernfalls leitet Chromium den Hilfsprozessstart in den vorhandenen Prozess um, ohne die private Localhost-Brücke zu aktivieren. Nachdem die App einen gültigen Anmeldeinformationen zwischengespeichert hat, halten normale Erinnerungsvorgänge den Browser nicht mehr geöffnet.

Samsung bietet derzeit separate offizielle x64 und ARM64 Evergreen-Installer an. Dieses Projekt veröffentlicht passende x64- und ARM64-App-Builds.

Installieren

Laden Sie den aktuellen NSIS-Installer, das MSI oder das portable ZIP von GitHub Releases herunter.

Scoop

Dieses Repository ist auch ein Scoop-Bucket:

scoop bucket add samsung-reminder https://github.com/eliasblume/samsung-reminder-desktop
scoop install samsung-reminder/samsung-reminder

Der lokale MCP-Server ist ein separates Paket, sodass reine Desktop-Installationen kein Befehlszeilenprogramm zu PATH hinzufügen:

scoop install samsung-reminder/samsung-reminder-mcp

Wenn Sie von v0.1.1 oder älter aktualisieren, aktualisieren Sie samsung-reminder, bevor Sie das MCP-Paket installieren, damit Scoop zuerst den zuvor gebündelten MCP-Shim entfernt.

Die Release-Pipeline aktualisiert beide Scoop-Pakete aus ihren separaten x64- und ARM64-Bundles. Zukünftige Versionen können dann mit installiert werden:

scoop update samsung-reminder
scoop update samsung-reminder-mcp

Aus dem Quellcode ausführen

Quellcode-Builds erfordern Node.js 22.12 oder neuer, pnpm 11.17, Rust 1.97.1, die Tauri-Voraussetzungen für Windows und Visual Studio Build Tools mit der Workload „Desktopentwicklung mit C++".

pnpm install --frozen-lockfile
pnpm tauri:dev

Der Dunkelmodus ist die Standardeinstellung beim ersten Start. Der Darstellungswechsel wird lokal gespeichert.

Der Editor unterstützt Samsung-Listen, Notizen und Checklisten, Wichtigkeit, Abschluss, Alarmstärke, Vorabbenachrichtigungen, ganztägige und terminierte Zeitpläne, Ortsauslöser sowie minütliche/stündliche/tägliche/wöchentliche/monatliche/jährliche Wiederholungen. Listenfarben und alle 42 Kategoriesymbolindizes werden über die Samsung Cloud synchronisiert. Monatliche Regeln verwenden einen Tag des Monats und jährliche Regeln verwenden Monat plus Tag, entsprechend dem mobilen Datenmodell.

Erstellen

pnpm typecheck
pnpm tauri:build
pnpm build:mcp

Tauri erstellt NSIS- und MSI-Installer unter src-tauri/target/release/bundle. Siehe RELEASING.md für den automatisierten SemVer-Release-Prozess.

MCP-Server

Die Installation des Scoop-Pakets samsung-reminder-mcp fügt samsung-reminder-mcp zu PATH hinzu. Eine lokale MCP-Konfiguration kann daher verwenden:

[mcp_servers.samsung-reminders]
command = "samsung-reminder-mcp"
env = { CDP_ENDPOINT = "http://127.0.0.1:9226" }

Für einen Quellcode-Build zeigen Sie stattdessen mit command auf src-tauri/target/release/samsung-reminder-mcp.exe.

Der stdio-Server stellt bereit:

  • samsung_reminders_status

  • samsung_reminders_list

  • samsung_reminder_categories_list

  • samsung_reminder_category_create

  • samsung_reminder_category_update

  • samsung_reminder_category_delete

  • samsung_reminders_get

  • samsung_reminders_create

  • samsung_reminders_update

  • samsung_reminders_delete

Das Löschen von Erinnerungen und Kategorien erfordert, dass confirmId exakt mit der Ziel-ID übereinstimmt. Beim Löschen einer Kategorie werden deren Erinnerungen zunächst in „Meine Erinnerungen" verschoben. Der MCP-Status lässt absichtlich die E-Mail-Adresse des Samsung-Kontos und den Konto-ID-Hinweis weg, die die lokale Desktop-Oberfläche anzeigen kann.

Architektur

  • React, TanStack DB und TanStack Query für Live-Sammlungen, optimistische Mutationen und Cloud-Operations-Caching

  • Tailwind CSS, Radix-Primitive und Lucide-Symbole für die von One UI inspirierte Oberfläche

  • Tauri 2 und Rust für die Desktop-Shell, das Browser-Lebenszyklus-Management und den direkten Samsung-Cloud-Client

  • Ein kleines JavaScript-Bootstrap, das nur innerhalb der signierten Samsung-Kalendererweiterung ausgewertet wird

  • Windows-Anmeldeinformationsverwaltung plus ein In-Memory-Rust-Anmeldeinformations-Cache

  • Ein verwandtes Rust-stdio-MCP-Binary, das dieselbe Brückenimplementierung verwendet

Datenschutz und Sicherheit

Die Samsung-Cloud-Anmeldeinformationen verbleiben in Rust und werden durch die Windows-Anmeldeinformationsverwaltung für den aktuellen Windows-Benutzer verschlüsselt. Sie werden niemals über React oder MCP zurückgegeben und nicht in Protokolle oder Klartextdateien geschrieben. Der CDP-Endpunkt ist auf einen expliziten Ursprung http://127.0.0.1:<port> beschränkt.

Verwenden Sie Einstellungen → Samsung-Konto trennen, um die zwischengespeicherten Anmeldeinformationen zu entfernen und zur erstmaligen Offenlegung zurückzukehren. Einstellungen → Alle App-Daten löschen löscht zusätzlich die gespeicherte Zustimmungsauswahl und alle lokalen Einstellungen für einen vollständigen Werksreset. Keine der Aktionen löscht in der Samsung Cloud gespeicherte Erinnerungen.

Das Repository enthält keine Samsung-APKs, dekompilierten Samsung-Quellcode, Samsung-Kontodaten, erfasste API-Payloads, Benutzerscreenshots, Zugriffstoken oder Samsung-Grafiken. Die Erweiterungs-ID, Cloud-App-ID, der Endpunkt und die Tabellennamen im Quellcode sind Protokollkonstanten und keine Benutzeranmeldeinformationen.

Vor der ersten Cloud-Anfrage zeigt die App eine explizite Offenlegung an und erfordert eine lokale Zustimmung. Siehe LEGAL.md, PROVENANCE.md und THIRD_PARTY_NOTICES.md für den Hinweis zur privaten Schnittstelle, die Herkunft der Implementierung und Abhängigkeitshinweise.

Siehe SECURITY.md, bevor Sie eine Sicherheitslücke melden. Fügen Sie niemals Token, Erinnerungsinhalte, Browserprofildaten oder ungeschwärzte Absturzberichte an ein öffentliches Issue an.

Umfang und Einschränkungen

Ein Update des Samsung Browsers, der signierten Erweiterung oder der Cloud-API kann dieses Projekt beeinträchtigen. Der aktuelle Proof of Concept umfasst Auflisten, Lesen, Erstellen, Bearbeiten, Abschließen, Favorisieren, benutzerdefinierte Listen, Checklisten, Wiederholungen, Orts-/Zeitalarme, Vorabbenachrichtigungen, ganztägige Erinnerungen, Alarmstärke, Teilen und geschütztes Löschen.

Anhänge hochladen, Spracheingabe, Kartensuche/Geokodierung und Samsungs Vorlagen für vorgeschlagene Erinnerungen sind nicht implementiert. Windows-Installer sind zunächst nicht signiert, sodass Windows möglicherweise eine Herausgeberwarnung anzeigt. Prüfsummen überprüfen heruntergeladene Bytes, begründen jedoch keine Herausgeberidentität.

Lizenz

MIT © 2026 eliasblume

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP connector for Apple Reminders — search, create, complete, and edit via your own Mac.

  • Manage your family's calendars and lists in Cozi. View, create, and update appointments; organize…

  • MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eliasblume/samsung-reminder-desktop'

If you have feedback or need assistance with the MCP directory API, please join our Discord server