Skip to main content
Glama
Danson-dan

PlanManager MCP Server

by Danson-dan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Danson-dan/plan_mcp_service'

If you have feedback or need assistance with the MCP directory API, please join our Discord server