samsung-reminder-mcp
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.

Helle Darstellung | Kompaktes Fenster mit Detailbereich | Erstmalige Offenlegung |
|
|
|
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-reminderDer lokale MCP-Server ist ein separates Paket, sodass reine Desktop-Installationen kein Befehlszeilenprogramm zu PATH hinzufügen:
scoop install samsung-reminder/samsung-reminder-mcpWenn 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-mcpAus 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:devDer 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:mcpTauri 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_statussamsung_reminders_listsamsung_reminder_categories_listsamsung_reminder_category_createsamsung_reminder_category_updatesamsung_reminder_category_deletesamsung_reminders_getsamsung_reminders_createsamsung_reminders_updatesamsung_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
This server cannot be installed
Maintenance
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
- Alicense-qualityDmaintenanceEnables management of Apple Reminders on macOS, including creating, updating, and querying reminders with due dates, priorities, and completion status across different reminder lists.MIT
- AlicenseAqualityDmaintenanceEnables interaction with macOS Reminders app through AppleScript, allowing users to create, read, update, and delete reminders and lists, with support for filtering, batch operations, and reminder properties like priority and due dates.1322MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Apple Reminders lists and reminders on macOS, including creating, updating, completing, and deleting reminders.795MIT
- Alicense-qualityCmaintenanceProgrammatic access to Apple Reminders via SSE, enabling creation, reading, updating, and deletion of reminders and reminder lists.9MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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


