Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_plan | 创建一个通用计划. Args: name: 计划的名称(例如,“我要去云南旅行”、“学习计划一周的Python课程安排”).
description: 计划的详细描述.
category: 类别(例如,“旅行”、“学习”、“习惯”、“工作”).
scheduled_at: 计划开始时(ISO 8601格式:YYYY-MM-DD).
deadline: 计划应何时完成(ISO 8601格式:YYYY-MM-DD).
metadata: 包含额外数据的JSON字符串(例如,“{“budget”:500}”). |
| add_step | Add a step (sub-task) to an existing plan. Args: plan_id:父计划的id。 name:步骤的名称。 description:有关此步骤的详细信息。 scheduled_at:何时应该完成此步骤(ISO 8601)。 元数据:用于额外数据的JSON字符串。 |
| create_plan_batch | Create a plan with multiple steps in one go. Useful for generating full schedules like "Weekly Study Plan" or "21-Day Challenge". Args: name: Name of the main plan. children: A JSON string representing a LIST of step objects. Example: '[{"name": "Day 1", "scheduled_at": "2025-12-25"}, {"name": "Day 2"}]' category: Category for the plan and all children. |
| list_plans | List top-level plans (items without a parent). Args: category: Filter by category (e.g., "travel", "study"). status: Filter by status (e.g., "pending", "completed"). |
| get_plan_details | Get the full details and structure of a plan, including all its steps. |
| update_plan_status | Update the status of a plan or step. Args: plan_id: The ID of the item. status: New status ('pending', 'in_progress', 'completed', 'cancelled'). |
| reschedule_plan | Change the scheduled time for a plan or step. Args: plan_id: The ID of the item. new_time: New ISO 8601 date string (e.g., "2025-12-25"). |
| delete_plan_by_name | 按名称删除计划(级联删除所有子计划)- 适合语音交互 Args: plan_name: 要删除的计划名称(支持模糊匹配) |
| delete_plan | 删除计划(级联删除所有子计划) |
| cancel_travel_plan | 取消旅行计划 - 当用户时间变动时批量删除所有旅行相关计划 Args: reason: 取消原因(默认为"时间变动") keyword: 搜索关键词(默认搜索"旅行"相关的计划) |
| get_operation_logs | 获取操作日志记录 Args: limit: 显示最近的日志条数(默认20条) |
| preview_delete_plan | 预览删除计划的影响(不实际删除) Args: plan_id: 要预览的计划ID |
| create_travel_plan | 快速创建旅行计划模板. Args: destination: 目的地(例如,"云南"、"日本"、"欧洲") start_date: 开始日期 (YYYY-MM-DD) end_date: 结束日期 (YYYY-MM-DD) budget: 预算金额 description: 旅行描述 |
| create_study_plan | 快速创建学习计划模板. Args: subject: 学习主题(例如,"Python编程"、"英语口语"、"数据分析") duration_weeks: 学习周期(周数) start_date: 开始日期 (YYYY-MM-DD) description: 学习计划描述 |
| search_plans | 搜索计划(按名称或描述). Args: keyword: 搜索关键词 |
| get_plan_statistics | 获取计划统计信息. |
| guided_plan_creation | 引导式创建计划 - 一步步帮助用户创建完整计划 Args: plan_type: 计划类型 ("general", "travel", "study", "work", "health") |
| validate_and_save_plan | 验证计划数据并保存到数据库 Args: name: 计划名称 plan_data: 计划数据的JSON字符串 auto_save: 是否自动保存到数据库 |
| fix_old_dates | 修复过去的日期 - 将指定年份之前的计划日期更新为指定年份 Args: year: 目标年份(默认为"2025") |
| backup_plans | 备份所有计划数据 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |