🚀 Togello MCP 服务器
Togello MCP 服务器实现了模型上下文协议(MCP),用于管理应用程序中的上下文,为应用的上下文管理提供了有效的解决方案。
🚀 快速开始
使用 npm
以下是使用 npm 配置 Togello MCP 服务器的示例:
{
"mcpServers": {
"togello": {
"command": "npx",
"args": ["-y", "togello-mcp-server"],
"env": {
"TOGELLO_API_TOKEN": "replace_with_your_token",
}
}
}
}
✨ 主要特性
资源
- category-list:提供任务的类别列表。URI:
togello://category-list
- activity-item-list:提供活动项目的列表。URI:
togello://activity-item-list
工具
- get-tasks-list:从TODO功能中获取未完成的任务列表。可以识别任务 UUID / 任务名称 / 预计开始日期时间 / 预计结束日期时间 / 优先级 / 类别。
- create-task:创建新的TODO任务。需要指定任务名称(taskName)。还可以指定类别 UUID(categoryUUID)、预计开始日期时间(scheduledStartDate)、URL(url)作为可选参数。
- update-task:更新TODO任务。可以更新任务的完成状态。需要指定从get-tasks-list中获取的任务 UUID。
- get-todo-category-list:从TODO功能中获取类别列表。可以识别类别名称 / 类别 UUID。
- get-today-calendar:获取集成的Google日历中的昨日/今日/明日的计划。可以识别计划名称 / 开始日期时间 / 结束日期时间。
- get-activity-item-list:从统一功能中获取活动项目的列表。可以识别项目 UUID / 项目名称。
- get-activity-log-list:从统一功能中获取活动日志的列表。如果所有日志的结束日期时间都有值(表示当前没有执行任何活动),或者有最多一个日志的结束日期时间为 null(表示当前正在执行该活动)。
- start-activity-log:开始新的活动日志。需要指定从get-activity-item-list中获取的项目名称(
activityItemName
)。在所有通过get-activity-log-list获取的日志列表中的endDateTime
都有值时(表示当前没有正在执行的活动),可以调用此功能。
- complete-activity-log:完成活动日志。需要指定从get-activity-log-list中获取的当前正在执行的活动日志的 UUID(
activityLogUUID
)。
发布
以下是发布该服务器的步骤:
npm run build
npm version patch
npm publish --access public