ActivitySmith MCP
offiziellSende Push-Benachrichtigungen und Live-Aktivitäten an Ihre gekoppelten iOS-Geräte.
Was kann man mit Activity Smith MCP machen?
- Remote-Zustimmung für Agent-Aktionen anfordern — Einen Workflow pausieren und über
request_approvaleine Entscheidung anfordern, dann mitwait_for_approvalauf die Antwort warten. - Push-Benachrichtigungen an Ihre Geräte senden — Benachrichtigungen mit optionalen Aktionen, Medien und Kanalausrichtung über
send_push_notificationzustellen. - Live-Aktivitäten auf Ihrem Sperrbildschirm verwalten — Einen Live-Fortschrittsstream mit
set_live_activity_streamund zugehörigen Tools starten, aktualisieren, pausieren, fortsetzen oder beenden. - Sperrbildschirm-Widget-Metriken aktualisieren — Eine Widget-Metrik mit
create_widget_metricerstellen und neue Werte überset_widget_metric_valueübermitteln. - Zustellung mit Kanälen organisieren — Kanäle erstellen und verwalten, um Benachrichtigungen und Live-Aktivitäten an bestimmte Benutzer oder Geräte zu richten.
- Benachrichtigungs- und Aktivitätsverlauf einsehen — Vergangene Push-Benachrichtigungen und Live-Aktivitäten auflisten, gefiltert nach Tags, mit
list_push_notificationsundlist_live_activities.
Dokumentation
Geben Sie KI-Modellen und Agenten eine direkte Verbindung zu Ihrem iPhone
SERVER-URL
https://mcp.activitysmith.com/mcp
PROTOKOLL
modelcontextprotocol.io
Übersicht
Verbinden Sie den offiziellen ActivitySmith MCP-Server mit Claude Code, Cursor, Codex oder jedem anderen Client, der entfernte MCP-Server unterstützt. Ihr Agent authentifiziert sich einmalig über OAuth und kann dann Ihre Genehmigung anfordern, Push-Benachrichtigungen senden und Live-Aktivitäten auf Ihrem iPhone und iPad auslösen, ohne API-Schlüssel in Prompts kopieren zu müssen.
Remote-Genehmigungen, vollständig abgewickelt
Ein Agent kann vor einer sensiblen Aktion pausieren und eine Frage mit dem Kontext senden, den Sie für Ihre Entscheidung benötigen. ActivitySmith speichert die Anfrage und stellt zwei klar beschriftete Aktionen über eine Live-Aktivität oder Push-Benachrichtigung bereit. Die Beschriftungen können der Entscheidung entsprechen, z. B. Senden, Bereitstellen oder Veröffentlichen.
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 sich entfernt haben.
Sehen Sie, wie Remote-Genehmigungen für KI-Agenten funktionieren.
Was Agenten tun können
Push-Benachrichtigungen
Senden Sie Push-Benachrichtigungen an Ihre gekoppelten Geräte oder gezielte Kanäle.
Live-Aktivitäten
Starten, aktualisieren und beenden Sie Live-Aktivitäten auf Ihrem iPhone, z. B. den Live-Fortschritt einer Aufgabe auf Ihrem Sperrbildschirm.
Remote-Genehmigungen
Genehmigen oder lehnen Sie Agentenaktionen von Ihrem iPhone ab, damit die Arbeit weitergehen kann, während Sie unterwegs sind.
Sperrbildschirm-Widgets
Erstellen Sie Widget-Metriken und aktualisieren Sie Metrikwerte für Ihre Sperrbildschirm-Widgets.
Kanäle
Richten Sie Push-Benachrichtigungen und Live-Aktivitäten gezielt an bestimmte Benutzer oder Geräte.
Verlauf und Tags
Durchsuchen Sie Ihren Push-Benachrichtigungs- und Live-Aktivitäten-Verlauf. Verwenden Sie optionale Tags, um ihn bei Bedarf zu organisieren und zu filtern.
Einrichtungsanleitung
Die Server-URL ist in jedem Client gleich. Genehmigen Sie einmalig den OAuth-Bildschirm in Ihrem Browser, und die ActivitySmith-Tools stehen in neuen Sitzungen zur Verfügung.
Claude Code
1. ActivitySmith MCP-Server registrieren
Ö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. MCP-Menü öffnen
Starten Sie eine neue Claude Code-Sitzung, führen Sie dann diesen Befehl in 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 nun projektübergreifend in Ihren Sitzungen verfügbar.
Cursor
Installieren Sie in Cursor 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 bei der ersten Verwendung des Servers zur Anmeldung auf.
Codex
codex mcp add activitysmith --url https://mcp.activitysmith.com/mcp
Dann authentifizieren:
codex mcp login activitysmith
Andere MCP-Clients
Für jeden Client, der nach einer entfernten MCP-Server-URL fragt, verwenden Sie https://mcp.activitysmith.com/mcp. Der Autorisierungsablauf findet in ActivitySmith statt. Nach der Genehmigung werden die Tools für das von Ihnen autorisierte Konto ausgeführt.
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.
| Ressource | Tool | Beschreibung |
|---|---|---|
| Genehmigungen | request_approval | Eine umsetzbare Genehmigungsanfrage mit optionalen aktionsspezifischen Schaltflächenbeschriftungen senden und auf die Entscheidung warten. |
| wait_for_approval | Das Warten auf eine ausstehende Genehmigung fortsetzen und aufwachen, sobald der Benutzer entscheidet. | |
| get_approval | Den aktuellen Status einer Genehmigungsanfrage abrufen, ohne zu warten. | |
| cancel_approval | Eine ausstehende Genehmigungsanfrage abbrechen, die nicht mehr benötigt wird. | |
| request_approval_task | Eine dauerhafte Genehmigungsaufgabe in MCP-Clients erstellen, die MCP-Aufgaben unterstützen. | |
| Push-Benachrichtigungen | send_push_notification | Eine Push-Benachrichtigung senden, mit optionalen Aktionen, Medien und Kanal-Targeting. |
| list_push_notifications | Push-Benachrichtigungsverlauf für das Konto auflisten. | |
| get_push_notification | Eine Push-Benachrichtigung anhand der öffentlichen ID abrufen. | |
| Live-Aktivitäten | set_live_activity_stream | Einen verwalteten Live-Aktivitäten-Stream starten oder aktualisieren. |
| pause_live_activity_stream | Einen Stream pausieren und seine aktuelle Live-Aktivität beenden. | |
| resume_live_activity_stream | Einen pausierten Stream fortsetzen, sodass Aktualisierungen wieder angewendet werden. | |
| end_live_activity_stream | Die aktuelle Live-Aktivität beenden und den Stream-Schlüssel entfernen. | |
| list_live_activities | Live-Aktivitäten für das Konto auflisten. | |
| Tags | list_tags | Kontoweite Tags und deren Verwendung in Push-Benachrichtigungen und Live-Aktivitäten auflisten. |
| Sperrbildschirm-Widgets | create_widget_metric | Eine Widget-Metrik-Definition erstellen. |
| set_widget_metric_value | Den neuesten Wert für eine Widget-Metrik festlegen. | |
| update_widget_metric | Eine Widget-Metrik-Definition aktualisieren. | |
| list_widget_metrics | Widget-Metriken für das Konto auflisten. | |
| delete_widget_metric | Eine Widget-Metrik löschen. | |
| Kanäle | create_channel | Einen Kanal für das Targeting von Push-Benachrichtigungen und Live-Aktivitäten erstellen. |
| get_channel | Einen Kanal mit seinen zugewiesenen Benutzern und Geräten abrufen. | |
| list_channels | Kanäle für das Konto auflisten. | |
| update_channel | Einen Kanal-Slug aktualisieren. | |
| set_channel_users | Die Benutzermitgliedschaft für einen Kanal ersetzen. | |
| set_channel_devices | Explizite Gerätezuweisungen für einen Kanal ersetzen. | |
| delete_channel | Einen Kanal löschen. | |
| Benutzer und Geräte | list_account_users | Benutzer im Konto für die Kanalzuweisung auflisten. |
| list_account_devices | Aktive Geräte für die explizite Kanalzuweisung auflisten. | |
| API-Schlüssel | create_api_key | Einen API-Schlüssel erstellen. Das Schlüsselgeheimnis wird einmalig angezeigt. |
| list_api_keys | API-Schlüssel auflisten. Geheimniswerte werden niemals zurückgegeben. | |
| update_api_key | Den Namen oder Kanalbereich eines API-Schlüssels aktualisieren. | |
| delete_api_key | Einen API-Schlüssel anhand der öffentlichen ID löschen. |
Bereit, Ihre Agenten auf dem Laufenden zu halten?
Starten Sie Ihre 14-tägige kostenlose Testversion. Keine Kreditkarte erforderlich.
Jetzt startenDemo anfordern