ActivitySmith MCP

offiziell

Sende 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_notification an 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 mit end_live_activity_stream, wenn Sie fertig sind.
  • Remote-Genehmigungen anfordern — Lassen Sie Ihren Agenten request_approval fü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_metric und aktualisieren Sie deren Werte über set_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_notifications oder prüfen Sie den Live-Activity-Status über list_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

Ü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.

AI agent task progress Live Activity on the iPhone Lock Screen, updated over MCP

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.

RessourceToolBeschreibung
Freigabenrequest_approvalSenden Sie eine umsetzbare Freigabeanfrage mit optionalen aktionsspezifischen Schaltflächenbeschriftungen und warten Sie dann auf die Entscheidung.
wait_for_approvalWarten Sie weiterhin auf eine ausstehende Freigabe und werden Sie geweckt, sobald der Benutzer entscheidet.
get_approvalRufen Sie den aktuellen Status einer Freigabeanfrage ab, ohne zu warten.
cancel_approvalBrechen Sie eine ausstehende Freigabeanfrage ab, die nicht mehr benötigt wird.
request_approval_taskErstellen Sie eine dauerhafte Freigabeaufgabe in MCP-Clients, die MCP-Aufgaben unterstützen.
Push-Benachrichtigungensend_push_notificationSenden Sie eine Push-Benachrichtigung mit optionalen Aktionen, Medien und Kanal-Targeting.
list_push_notificationsListen Sie den Push-Benachrichtigungsverlauf für das Konto auf.
get_push_notificationRufen Sie eine Push-Benachrichtigung anhand der öffentlichen ID ab.
App-Symbol-Badge-Anzahlupdate_app_icon_badge_countLegen Sie die App-Symbol-Badge-Anzahl fest oder löschen Sie sie, mit optionalem Kanal-Targeting.
Live Activitiesset_live_activity_streamStarten oder aktualisieren Sie einen verwalteten Live-Activity-Stream.
pause_live_activity_streamPausieren Sie einen Stream und beenden Sie seine aktuelle Live Activity.
resume_live_activity_streamSetzen Sie einen pausierten Stream fort, sodass Updates wieder angewendet werden.
end_live_activity_streamBeenden Sie die aktuelle Live Activity und entfernen Sie den Stream-Schlüssel.
list_live_activitiesListen Sie Live Activities für das Konto auf.
Tagslist_tagsListen Sie kontoweite Tags und ihre Verwendung in Push-Benachrichtigungen und Live Activities auf.
Sperrbildschirm-Widgetscreate_widget_metricErstellen Sie eine Widget-Metrikdefinition.
set_widget_metric_valueLegen Sie den neuesten Wert für eine Widget-Metrik fest.
update_widget_metricAktualisieren Sie eine Widget-Metrikdefinition.
list_widget_metricsListen Sie Widget-Metriken für das Konto auf.
delete_widget_metricLöschen Sie eine Widget-Metrik.
Kanälecreate_channelErstellen Sie einen Kanal für das Targeting von Push-Benachrichtigungen und Live Activities.
get_channelRufen Sie einen Kanal mit seinen zugewiesenen Benutzern und Geräten ab.
list_channelsListen Sie Kanäle für das Konto auf.
update_channelAktualisieren Sie einen Kanal-Slug.
set_channel_usersErsetzen Sie die Benutzermitgliedschaft für einen Kanal.
set_channel_devicesErsetzen Sie explizite Gerätezuweisungen für einen Kanal.
delete_channelLöschen Sie einen Kanal.
Benutzer und Gerätelist_account_usersListen Sie Benutzer im Konto für die Kanalzuweisung auf.
list_account_devicesListen Sie aktive Geräte für die explizite Kanalzuweisung auf.