disable-user-timemachine MCP Tool
개요
disable-user-timemachine MCP Tool은 특정 사용자의 TimeMachine 기능을 비활성화하는 도구입니다. TimeMachine을 비활성화하면 사용자는 실제 시간을 사용하게 됩니다.
도구 정보
- 이름:
disable_user_timemachine - 설명: 특정 사용자의 TimeMachine 비활성화
- 카테고리: 시간 관리 도구
파라미터
필수 파라미터
| 파라미터 | 타입 | 설명 | 예시 |
|---|---|---|---|
userId | string | 대상 사용자 ID (UUID 형식) | "3a5822e5-595e-4bd5-b06a-f46104a34bd5" |
선택 파라미터
| 파라미터 | 타입 | 기본값 | 설명 | 예시 |
|---|---|---|---|---|
reason | string | "MCP 도구를 통한 TimeMachine 비활성화" | 비활성화 사유 | "테스트 완료" |
사용 예시
JSON 형식
{
"tool": "disable_user_timemachine",
"arguments": {
"userId": "3a5822e5-595e-4bd5-b06a-f46104a34bd5",
"reason": "테스트 완료로 인한 TimeMachine 비활성화"
}
}
LLM AI Chat
사용자 3a5822e5-595e-4bd5-b06a-f46104a34bd5의 TimeMachine을 비활성화해주세요.
- 사유: 테스트 완료
응답 형식
성공 응답
{
"content": [
{
"type": "text",
"text": "✅ Successfully disabled TimeMachine for user 3a5822e5-595e-4bd5-b06a-f46104a34bd5:\n\nUser ID: 3a5822e5-595e-4bd5-b06a-f46104a34bd5\nTimeMachine Active: ❌ Disabled\nCurrent Virtual Time: N/A\nTime Zone: Europe/Berlin\nLast Change: 2025-01-08T10:30:45.123Z\nChanged By: 00000000-0000-0000-0000-000000000000\nChange Reason: 테스트 완료로 인한 TimeMachine 비활성화"
}
]
}
에러 응답
{
"content": [
{
"type": "text",
"text": "❌ Error disabling TimeMachine: User not found or insufficient permissions"
}
],
"isError": true
}
사용 시나리오
시나리오 1: 테스트 완료 후 원복
LLM AI Chat:
테스트가 완료되었으므로 사용자의 TimeMachine을 비활성화해주세요.
사용자 ID: 3a5822e5-595e-4bd5-b06a-f46104a34bd5
시나리오 2: 실제 사용자 상태로 복원
LLM AI Chat:
사용자를 실제 시간 상태로 복원해주세요.
- 사용자 ID: 3a5822e5-595e-4bd5-b06a-f46104a34bd5
- 사유: 실제 사용자 상태로 복원
주의사항
주의
- TimeMachine 비활성화 후 사용자는 실제 시간을 사용하게 됩니다
- 가상 시간 설정이 모두 초기화됩니다
- 비활성화 후에는 시간 변경 도구를 사용할 수 없습니다
관련 도구
- enable-user-timemachine: TimeMachine 활성화
- get-user-timemachine-status: TimeMachine 상태 조회
- get-user-virtual-time: 사용자 가상 시간 조회