Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_all_events | 모든 캘린더 이벤트를 조회합니다. |
| get_event_by_id | ID로 특정 캘린더 이벤트를 조회합니다. |
| create_calendar_event | 새로운 캘린더 이벤트를 생성합니다.
Args:
title: 이벤트 제목
start_time: 시작 시간 (ISO 형식: 2025-08-02T10:00:00)
duration: 지속 시간(분)
category: 카테고리 (STUDY, WORK, REST, ACTIVITY)
description: 이벤트 설명 (선택)
location: 장소 (선택)
stamina_cost: 스태미나 소모량 (기본값: 0) |
| update_calendar_event | 기존 캘린더 이벤트를 수정합니다.
Args:
event_id: 수정할 이벤트 ID
title: 이벤트 제목
start_time: 시작 시간 (ISO 형식: 2025-08-02T10:00:00)
duration: 지속 시간(분)
category: 카테고리 (STUDY, WORK, REST, ACTIVITY)
description: 이벤트 설명 (선택)
location: 장소 (선택)
stamina_cost: 스태미나 소모량 (기본값: 0)
status: 이벤트 상태 (PLANNED, COMPLETED, CANCELED) (선택) |
| delete_calendar_event | 캘린더 이벤트를 삭제합니다.
Args:
event_id: 삭제할 이벤트 ID |
| complete_event | 이벤트를 완료 상태로 변경하고 완료 후 스태미나를 설정합니다.
Args:
event_id: 완료할 이벤트 ID
stamina_after: 완료 후 스태미나 수치 |
| get_events_by_category | 카테고리별로 이벤트를 조회합니다.
Args:
category: 카테고리 (STUDY, WORK, REST, ACTIVITY) |
| get_events_by_date | 특정 날짜의 이벤트를 조회합니다.
Args:
date: 날짜 (YYYY-MM-DD 형식) |