ActivitySmith MCP
공식페어링된 iOS 기기로 푸시 알림 및 라이브 액티비티를 전송합니다.
ActivitySmith MCP(으)로 무엇을 할 수 있나요?
- 푸시 알림 보내기 — 어시스턴트에게
send_push_notification을 요청하여 iPhone 또는 iPad로 선택적 작업, 미디어, 채널 타겟팅과 함께 알림을 보냅니다. - 라이브 액티비티 관리 —
set_live_activity_stream을 사용하여 잠금 화면에서 실시간 진행 상황을 시작하거나 업데이트하고, 완료되면end_live_activity_stream으로 종료합니다. - 원격 승인 요청 — 에이전트가 구매나 배포 같은 작업에 대해
request_approval을 요청하고, 기기에서 수락/거부 결정을 받습니다. - 잠금 화면 위젯 업데이트 —
create_widget_metric으로 위젯 지표를 만들고set_widget_metric_value로 값을 업데이트합니다. - 앱 아이콘 배지 수 설정 —
update_app_icon_badge_count를 사용하여 연결된 기기의 배지 번호를 설정하거나 지웁니다. - 알림 기록 검토 —
list_push_notifications로 과거 푸시를 요청하거나list_live_activities로 라이브 액티비티 상태를 확인합니다.
문서
AI 모델과 에이전트에게 iPhone으로의 직접 연결을 제공하세요
서버 URL
https://mcp.activitysmith.com/mcp
프로토콜
개요
공식 ActivitySmith MCP 서버를 Claude Code, Cursor, Codex, Grok 또는 원격 MCP 서버를 지원하는 다른 클라이언트에 연결하세요. OAuth 승인 후, 에이전트는 iPhone과 iPad에서 Live Activities로 실시간 업데이트를 표시하면서 원격 승인 및 푸시 알림을 보낼 수 있습니다.
원격 승인, 처음부터 끝까지 처리
구매, 프로덕션 배포, 공개 게시, 외부 이메일 전송, 데이터 삭제 등 승인이 필요한 작업에 대한 상시 규칙을 설정하세요. 에이전트가 해당 경계에 도달하면 ActivitySmith가 요청을 저장하고 Live Activity 또는 푸시 알림을 통해 명확하게 라벨이 지정된 두 가지 작업을 전달합니다.
작업을 선택하면 대기 중인 에이전트가 즉시 결정을 받습니다. 대기 중인 요청은 최대 30분 동안 유지되므로 자리에서 벗어난 후에도 응답할 시간이 있습니다.
에이전트가 할 수 있는 작업
푸시 알림
페어링된 기기에 푸시 알림을 보냅니다.
Live Activities
잠금 화면에 실시간 비즈니스 지표, 운영 상태 또는 진행 중인 작업을 표시합니다.
원격 승인
iPhone에서 수락하거나 거부할 수 있는 원격 승인을 보냅니다.
잠금 화면 위젯
잠금 화면 위젯에 표시된 값을 업데이트합니다.
앱 아이콘 배지 수
페어링된 기기의 앱 아이콘 배지 수를 설정하거나 지웁니다.
기록
푸시 알림 및 Live Activity 기록을 검토합니다.

MCP를 통해 업데이트된 iPhone 잠금 화면의 AI 에이전트 작업 진행 상황 Live Activity
설정 지침
서버 URL은 모든 클라이언트에서 동일합니다. 브라우저에서 OAuth 화면을 승인하면 새 세션에서 ActivitySmith 도구를 사용할 수 있습니다.
Claude Code
1. ActivitySmith MCP 서버 등록
터미널을 열고 다음 명령을 실행하세요. 사용자 범위를 지정하면 ActivitySmith를 모든 프로젝트의 Claude Code에서 사용할 수 있습니다.
claude mcp add --transport http --scope user activitysmith https://mcp.activitysmith.com/mcp
2. MCP 메뉴 열기
새 Claude Code 세션을 시작한 다음 세션 내에서 이 명령을 실행하고 activitysmith을(를) 선택하세요.
/mcp
3. 액세스 승인
Claude Code에서 Authenticate를 선택하여 인증 페이지를 엽니다. 메시지가 표시되면 로그인하고 요청된 액세스를 검토한 다음 Approve를 클릭하세요.
4. 준비 완료
Claude Code로 돌아갑니다. 이제 모든 프로젝트의 세션에서 ActivitySmith 도구를 사용할 수 있습니다.
Cursor
한 번의 클릭으로 Cursor에 설치하세요. 수동 설정을 선호하는 경우 ~/.cursor/mcp.json에 서버를 추가하세요:
{ "mcpServers": { "activitysmith": { "url": "https://mcp.activitysmith.com/mcp" } }}
Cursor는 서버가 처음 사용될 때 로그인을 요청합니다.
Codex
codex mcp add activitysmith --url https://mcp.activitysmith.com/mcp
그런 다음 인증하세요:
codex mcp login activitysmith
Grok
Grok에서 Connectors를 열고 New Connector를 선택한 다음 Custom을 선택하고 서버 URL을 입력하세요:
https://mcp.activitysmith.com/mcp
팝업 창에서 OAuth 흐름을 완료하세요. Safari가 차단하면 grok.com에 대한 팝업 창을 허용하고 다시 시도하세요.
Grok Build의 경우 터미널에서 서버를 추가하세요:
grok mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp
기타 MCP 클라이언트
원격 MCP 서버 URL을 요청하는 클라이언트의 경우 https://mcp.activitysmith.com/mcp을(를) 사용하세요. 인증 흐름은 ActivitySmith에서 진행됩니다. 승인 후 도구는 승인한 계정에 대해 실행됩니다.
도구
서버는 리소스별로 그룹화된 다음 MCP 도구를 제공합니다. 프롬프트 주입 위험을 줄이기 위해 클라이언트에서 도구 확인을 유지하고 다른 MCP 서버와 결합할 때 주의를 기울이는 것이 좋습니다. API 키 관리는 ActivitySmith 웹 앱에 남아 있으며 MCP 클라이언트에는 노출되지 않습니다.
| 리소스 | 도구 | 설명 |
|---|---|---|
| 승인 | request_approval | 선택적 작업별 버튼 라벨이 포함된 실행 가능한 승인 요청을 보낸 다음 결정을 기다립니다. |
wait_for_approval | 대기 중인 승인을 계속 기다렸다가 사용자가 결정하는 즉시 깨어납니다. | |
get_approval | 기다리지 않고 승인 요청의 현재 상태를 가져옵니다. | |
cancel_approval | 더 이상 필요하지 않은 대기 중인 승인 요청을 취소합니다. | |
request_approval_task | MCP Tasks를 지원하는 MCP 클라이언트에 지속적인 승인 작업을 생성합니다. | |
| 푸시 알림 | send_push_notification | 선택적 작업, 미디어 및 채널 타겟팅과 함께 푸시 알림을 보냅니다. |
list_push_notifications | 계정의 푸시 알림 기록을 나열합니다. | |
get_push_notification | 공개 ID로 푸시 알림 하나를 가져옵니다. | |
| 앱 아이콘 배지 수 | update_app_icon_badge_count | 선택적 채널 타겟팅과 함께 앱 아이콘 배지 수를 설정하거나 지웁니다. |
| Live Activities | set_live_activity_stream | 관리되는 Live Activity 스트림을 시작하거나 업데이트합니다. |
pause_live_activity_stream | 스트림을 일시 중지하고 현재 Live Activity를 종료합니다. | |
resume_live_activity_stream | 일시 중지된 스트림을 다시 시작하여 업데이트가 다시 적용되도록 합니다. | |
end_live_activity_stream | 현재 Live Activity를 종료하고 스트림 키를 제거합니다. | |
list_live_activities | 계정의 Live Activities를 나열합니다. | |
| 태그 | list_tags | 계정 전체 태그와 푸시 알림 및 Live Activities에서의 사용량을 나열합니다. |
| 잠금 화면 위젯 | create_widget_metric | 위젯 지표 정의를 생성합니다. |
set_widget_metric_value | 위젯 지표의 최신 값을 설정합니다. | |
update_widget_metric | 위젯 지표 정의를 업데이트합니다. | |
list_widget_metrics | 계정의 위젯 지표를 나열합니다. | |
delete_widget_metric | 위젯 지표를 삭제합니다. | |
| 채널 | create_channel | 푸시 알림 및 Live Activities 타겟팅을 위한 채널을 생성합니다. |
get_channel | 할당된 사용자 및 기기와 함께 채널 하나를 가져옵니다. | |
list_channels | 계정의 채널을 나열합니다. | |
update_channel | 채널 슬러그를 업데이트합니다. | |
set_channel_users | 채널의 사용자 멤버십을 교체합니다. | |
set_channel_devices | 채널의 명시적 기기 할당을 교체합니다. | |
delete_channel | 채널을 삭제합니다. | |
| 사용자 및 기기 | list_account_users | 채널 할당을 위해 계정의 사용자를 나열합니다. |
list_account_devices | 명시적 채널 할당을 위해 활성 기기를 나열합니다. |