ActivitySmith MCP
공식페어링된 iOS 기기로 푸시 알림 및 라이브 액티비티를 전송합니다.
Activity Smith MCP(으)로 무엇을 할 수 있나요?
- iPhone로 푸시 알림 보내기 — 에이전트가
send_push_notification을 통해 선택적 작업, 미디어 또는 채널 타겟팅이 포함된 알림을 전송하도록 요청하세요. - 잠금 화면에서 라이브 활동 관리하기 —
set_live_activity_stream및 관련 도구를 사용하여 라이브 활동 스트림을 시작, 업데이트, 일시 중지, 재개 또는 종료하세요. - 잠금 화면 위젯 지표 업데이트하기 —
create_widget_metric으로 위젯 지표를 생성하고set_widget_metric_value를 통해 새 값을 푸시하세요. - 채널로 전달 체계화하기 — 채널을 생성 및 관리한 후 사용자와 기기를 할당하여 알림과 라이브 활동을 정확하게 타겟팅하세요.
- 알림 및 활동 기록 검토하기 — 과거 푸시 알림과 라이브 활동을 목록화하여 에이전트가 보낸 내용을 감사하세요.
문서
AI 모델과 에이전트에 iPhone으로 바로 연결되는 통로를 제공하세요
서버 URL
https://mcp.activitysmith.com/mcp
프로토콜
modelcontextprotocol.io
개요
공식 ActivitySmith MCP 서버를 Claude Code, Cursor, Codex 또는 원격 MCP 서버를 지원하는 다른 모든 클라이언트에 연결하세요. 에이전트가 OAuth를 통해 한 번 인증하면 API 키를 프롬프트에 복사하지 않고도 iPhone 및 iPad에서 푸시 알림을 보내고 라이브 액티비티를 실행할 수 있습니다.
에이전트가 할 수 있는 작업
푸시 알림
페어링된 기기 또는 대상 채널로 푸시 알림을 보냅니다.
라이브 액티비티
잠금 화면에서 실시간 작업 진행 상황과 같은 라이브 액티비티를 iPhone에서 시작, 업데이트 및 종료합니다.
잠금 화면 위젯
위젯 메트릭을 생성하고 잠금 화면 위젯의 메트릭 값을 업데이트합니다.
채널 및 기록
채널 관리, 계정 사용자 및 기기 목록 조회, API 키 관리, 푸시 알림 및 라이브 액티비티 기록 조회.
설정 지침
서버 URL은 모든 클라이언트에서 동일합니다. 브라우저에서 OAuth 화면을 한 번 승인하면 새 세션에서 ActivitySmith 도구를 사용할 수 있습니다.
Claude Code
claude mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp
그런 다음 Claude Code 세션 내에서 /mcp 을(를) 실행하여 인증 흐름을 진행합니다.
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
기타 MCP 클라이언트
원격 MCP 서버 URL을 요청하는 모든 클라이언트의 경우 https://mcp.activitysmith.com/mcp 을(를) 사용하세요. 인증 흐름은 ActivitySmith에서 이루어집니다. 승인 후에는 승인한 계정에 대해 도구가 실행됩니다.
도구
서버는 리소스별로 그룹화된 다음 MCP 도구를 노출합니다. 프롬프트 인젝션 위험을 줄이기 위해 클라이언트에서 도구 확인을 활성화하고 이 서버를 다른 MCP 서버와 결합할 때 주의하는 것이 좋습니다.
| 리소스 | 도구 | 설명 |
|---|---|---|
| 푸시 알림 | send_push_notification | 선택적 작업, 미디어 및 채널 타겟팅을 포함한 푸시 알림을 보냅니다. |
| list_push_notifications | 계정의 푸시 알림 기록을 나열합니다. | |
| get_push_notification | 공개 ID로 하나의 푸시 알림을 가져옵니다. | |
| 라이브 액티비티 | set_live_activity_stream | 관리형 라이브 액티비티 스트림을 시작하거나 업데이트합니다. |
| pause_live_activity_stream | 스트림을 일시 중지하고 현재 라이브 액티비티를 종료합니다. | |
| resume_live_activity_stream | 일시 중지된 스트림을 재개하여 업데이트가 다시 적용되도록 합니다. | |
| end_live_activity_stream | 현재 라이브 액티비티를 종료하고 스트림 키를 제거합니다. | |
| list_live_activities | 계정의 라이브 액티비티를 나열합니다. | |
| 잠금 화면 위젯 | create_widget_metric | 위젯 메트릭 정의를 생성합니다. |
| set_widget_metric_value | 위젯 메트릭의 최신 값을 설정합니다. | |
| update_widget_metric | 위젯 메트릭 정의를 업데이트합니다. | |
| list_widget_metrics | 계정의 위젯 메트릭을 나열합니다. | |
| delete_widget_metric | 위젯 메트릭을 삭제합니다. | |
| 채널 | create_channel | 푸시 알림 및 라이브 액티비티 타겟팅을 위한 채널을 생성합니다. |
| get_channel | 할당된 사용자 및 기기와 함께 하나의 채널을 가져옵니다. | |
| list_channels | 계정의 채널을 나열합니다. | |
| update_channel | 채널 슬러그를 업데이트합니다. | |
| set_channel_users | 채널의 사용자 멤버십을 교체합니다. | |
| set_channel_devices | 채널의 명시적 기기 할당을 교체합니다. | |
| delete_channel | 채널을 삭제합니다. | |
| 사용자 및 기기 | list_account_users | 채널 할당을 위해 계정의 사용자를 나열합니다. |
| list_account_devices | 명시적 채널 할당을 위해 활성 기기를 나열합니다. | |
| API 키 | create_api_key | API 키를 생성합니다. 키 비밀은 한 번만 표시됩니다. |
| list_api_keys | API 키를 나열합니다. 비밀 값은 절대 반환되지 않습니다. | |
| update_api_key | API 키의 이름 또는 채널 범위를 업데이트합니다. | |
| delete_api_key | 공개 ID로 API 키를 삭제합니다. |
에이전트가 알림을 보내도록 할 준비가 되셨나요?
14일 무료 체험을 시작하세요. 신용카드가 필요하지 않습니다.
지금 시작하기데모 보기