ActivitySmith MCP
offiziellSende Push-Benachrichtigungen und Live-Aktivitäten an Ihre gekoppelten iOS-Geräte.
Was kann man mit ActivitySmith MCP machen?
- Push-Benachrichtigungen senden — Bitten Sie Ihren Assistenten,
send_push_notificationan Ihr iPhone oder iPad zu senden, mit optionalen Aktionen, Medien und Kanal-Targeting. - Live Activities verwalten — Verwenden Sie
set_live_activity_stream, um Echtzeit-Fortschritte auf Ihrem Sperrbildschirm zu starten oder zu aktualisieren, und beenden Sie den Stream mitend_live_activity_stream, wenn Sie fertig sind. - Remote-Genehmigungen anfordern — Lassen Sie Ihren Agenten
request_approvalfür Aktionen wie Käufe oder Deployments anfordern und erhalten Sie Akzeptieren/Ablehnen-Entscheidungen auf Ihrem Gerät. - Sperrbildschirm-Widgets aktualisieren — Erstellen Sie Widget-Metriken mit
create_widget_metricund aktualisieren Sie deren Werte überset_widget_metric_value. - App-Symbol-Badge-Anzahl festlegen — Verwenden Sie
update_app_icon_badge_count, um die Badge-Nummer auf gekoppelten Geräten festzulegen oder zu löschen. - Benachrichtigungsverlauf überprüfen — Fragen Sie nach früheren Push-Nachrichten mit
list_push_notificationsoder prüfen Sie den Live-Activity-Status überlist_live_activities.
Dokumentation
Geben Sie KI-Modellen und Agenten eine direkte Verbindung zu Ihrem iPhone
SERVER-URL
https://mcp.activitysmith.com/mcp
PROTOKOLL
Überblick
Verbinden Sie den offiziellen ActivitySmith MCP-Server mit Claude Code, Cursor, Codex, Grok oder einem anderen Client, der Remote-MCP-Server unterstützt. Nach der OAuth-Freigabe kann Ihr Agent Remote-Freigaben und Push-Benachrichtigungen senden und gleichzeitig Echtzeit-Updates mit Live Activities auf Ihrem iPhone und iPad anzeigen.
Remote-Freigaben, Ende-zu-Ende abgewickelt
Legen Sie eine feste Regel für Aktionen fest, die Ihre Freigabe benötigen, z. B. für jeden Kauf, die Bereitstellung in der Produktion, die öffentliche Veröffentlichung, das Senden einer externen E-Mail oder das Löschen von Daten. Wenn ein Agent diese Grenze erreicht, speichert ActivitySmith seine Anfrage und liefert zwei klar beschriftete Aktionen über eine Live Activity oder Push-Benachrichtigung.
Wenn Sie eine Aktion auswählen, erhält der wartende Agent die Entscheidung sofort. Ausstehende Anfragen bleiben bis zu 30 Minuten verfügbar, sodass Sie Zeit haben, zu antworten, nachdem Sie weggegangen sind.
Erfahren Sie, wie Remote-Freigaben für KI-Agenten funktionieren.
Was Agenten tun können
Push-Benachrichtigungen
Senden Sie Push-Benachrichtigungen an Ihre gekoppelten Geräte.
Live Activities
Zeigen Sie Echtzeit-Geschäftskennzahlen, Betriebszustand oder laufende Arbeiten auf Ihrem Sperrbildschirm an.
Remote-Freigaben
Senden Sie Remote-Freigaben, die Sie von Ihrem iPhone annehmen oder ablehnen können.
Sperrbildschirm-Widgets
Aktualisieren Sie Werte, die in Ihren Sperrbildschirm-Widgets angezeigt werden.
App-Symbol-Badge-Anzahl
Legen Sie die App-Symbol-Badge-Anzahl auf gekoppelten Geräten fest oder löschen Sie sie.
Verlauf
Überprüfen Sie den Verlauf von Push-Benachrichtigungen und Live Activities.

Live Activity zum Aufgabenfortschritt eines KI-Agenten auf dem iPhone-Sperrbildschirm, aktualisiert über MCP
Einrichtungsanleitung
Die Server-URL ist in jedem Client gleich. Genehmigen Sie den OAuth-Bildschirm in Ihrem Browser, um die ActivitySmith-Tools in neuen Sitzungen verfügbar zu machen.
Claude Code
1. Registrieren Sie den ActivitySmith MCP-Server
Öffnen Sie ein Terminal und führen Sie diesen Befehl aus. Der Benutzerbereich macht ActivitySmith in Claude Code projektübergreifend verfügbar.
claude mcp add --transport http --scope user activitysmith https://mcp.activitysmith.com/mcp
2. Öffnen Sie das MCP-Menü
Starten Sie eine neue Claude-Code-Sitzung und führen Sie dann diesen Befehl innerhalb der Sitzung aus und wählen Sie activitysmith.
/mcp
3. Zugriff genehmigen
Wählen Sie in Claude Code „Authentifizieren“, um die Autorisierungsseite zu öffnen. Melden Sie sich bei Aufforderung an, überprüfen Sie den angeforderten Zugriff und klicken Sie dann auf „Genehmigen“.
4. Sie sind bereit
Kehren Sie zu Claude Code zurück. ActivitySmith-Tools sind jetzt in Ihren Sitzungen projektübergreifend verfügbar.
Cursor
In Cursor installieren mit einem Klick. Wenn Sie die manuelle Einrichtung bevorzugen, fügen Sie den Server zu ~/.cursor/mcp.json hinzu:
{ "mcpServers": { "activitysmith": { "url": "https://mcp.activitysmith.com/mcp" } }}
Cursor fordert Sie auf, sich bei der ersten Verwendung des Servers anzumelden.
Codex
codex mcp add activitysmith --url https://mcp.activitysmith.com/mcp
Dann authentifizieren:
codex mcp login activitysmith
Grok
Öffnen Sie in Grok Connectors, wählen Sie „Neuer Connector“, dann „Benutzerdefiniert“ und geben Sie die Server-URL ein:
https://mcp.activitysmith.com/mcp
Schließen Sie den OAuth-Ablauf im Pop-up-Fenster ab. Wenn Safari es blockiert, erlauben Sie Pop-up-Fenster für grok.com und versuchen Sie es erneut.
Für Grok Build fügen Sie den Server über ein Terminal hinzu:
grok mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp
Andere MCP-Clients
Für jeden Client, der eine Remote-MCP-Server-URL anfordert, verwenden Sie https://mcp.activitysmith.com/mcp. Der Autorisierungsablauf findet in ActivitySmith statt. Nach der Genehmigung laufen die Tools gegen das Konto, das Sie autorisiert haben.
Tools
Der Server stellt die folgenden MCP-Tools bereit, gruppiert nach Ressource. Wir empfehlen, die Tool-Bestätigung in Ihrem Client aktiviert zu lassen und Vorsicht walten zu lassen, wenn Sie den Server mit anderen MCP-Servern kombinieren, um das Risiko von Prompt-Injection zu verringern. Die API-Schlüsselverwaltung bleibt in der ActivitySmith-Web-App und ist MCP-Clients nicht zugänglich.
| Ressource | Tool | Beschreibung |
|---|---|---|
| Freigaben | request_approval | Senden Sie eine umsetzbare Freigabeanfrage mit optionalen aktionsspezifischen Schaltflächenbeschriftungen und warten Sie dann auf die Entscheidung. |
wait_for_approval | Warten Sie weiterhin auf eine ausstehende Freigabe und werden Sie geweckt, sobald der Benutzer entscheidet. | |
get_approval | Rufen Sie den aktuellen Status einer Freigabeanfrage ab, ohne zu warten. | |
cancel_approval | Brechen Sie eine ausstehende Freigabeanfrage ab, die nicht mehr benötigt wird. | |
request_approval_task | Erstellen Sie eine dauerhafte Freigabeaufgabe in MCP-Clients, die MCP-Aufgaben unterstützen. | |
| Push-Benachrichtigungen | send_push_notification | Senden Sie eine Push-Benachrichtigung mit optionalen Aktionen, Medien und Kanal-Targeting. |
list_push_notifications | Listen Sie den Push-Benachrichtigungsverlauf für das Konto auf. | |
get_push_notification | Rufen Sie eine Push-Benachrichtigung anhand der öffentlichen ID ab. | |
| App-Symbol-Badge-Anzahl | update_app_icon_badge_count | Legen Sie die App-Symbol-Badge-Anzahl fest oder löschen Sie sie, mit optionalem Kanal-Targeting. |
| Live Activities | set_live_activity_stream | Starten oder aktualisieren Sie einen verwalteten Live-Activity-Stream. |
pause_live_activity_stream | Pausieren Sie einen Stream und beenden Sie seine aktuelle Live Activity. | |
resume_live_activity_stream | Setzen Sie einen pausierten Stream fort, sodass Updates wieder angewendet werden. | |
end_live_activity_stream | Beenden Sie die aktuelle Live Activity und entfernen Sie den Stream-Schlüssel. | |
list_live_activities | Listen Sie Live Activities für das Konto auf. | |
| Tags | list_tags | Listen Sie kontoweite Tags und ihre Verwendung in Push-Benachrichtigungen und Live Activities auf. |
| Sperrbildschirm-Widgets | create_widget_metric | Erstellen Sie eine Widget-Metrikdefinition. |
set_widget_metric_value | Legen Sie den neuesten Wert für eine Widget-Metrik fest. | |
update_widget_metric | Aktualisieren Sie eine Widget-Metrikdefinition. | |
list_widget_metrics | Listen Sie Widget-Metriken für das Konto auf. | |
delete_widget_metric | Löschen Sie eine Widget-Metrik. | |
| Kanäle | create_channel | Erstellen Sie einen Kanal für das Targeting von Push-Benachrichtigungen und Live Activities. |
get_channel | Rufen Sie einen Kanal mit seinen zugewiesenen Benutzern und Geräten ab. | |
list_channels | Listen Sie Kanäle für das Konto auf. | |
update_channel | Aktualisieren Sie einen Kanal-Slug. | |
set_channel_users | Ersetzen Sie die Benutzermitgliedschaft für einen Kanal. | |
set_channel_devices | Ersetzen Sie explizite Gerätezuweisungen für einen Kanal. | |
delete_channel | Löschen Sie einen Kanal. | |
| Benutzer und Geräte | list_account_users | Listen Sie Benutzer im Konto für die Kanalzuweisung auf. |
list_account_devices | Listen Sie aktive Geräte für die explizite Kanalzuweisung auf. |