缓行剂MCP
一种模型上下文协议(MCP)服务器,为拖延症应用程序提供任务管理功能。
概述
此MCP服务器充当Claude和Procrastinator任务管理系统之间的桥梁,允许用户通过自然语言命令与他们的任务进行交互。它提供对任务操作的安全、OAuth身份验证访问。
特性
- 列出任务:查看所有任务及其详细信息
- 创建任务:添加带有标题和可选描述的新任务
- 更新任务:修改现有任务并将其标记为已完成
- OAuth身份验证:使用Bearer令牌进行安全访问
- 会话管理:保持持久连接以实现高效通信
可用工具
list_tasks
检索已验证用户的所有任务。
create_task
创建新任务。
- 参数:
- title (字符串,必填):任务标题 - description (字符串,可选):任务描述
update_task
更新现有任务。
- 参数:
- id (数字,必填):任务ID - title (字符串,必填):已更新任务标题 - description (字符串,必填):已更新任务描述 - completed_at (字符串,可选):完成时间戳(YYYY-MM-DD HH:ii:ss格式)
认证
服务器使用OAuth 2.0承载令牌身份验证。所有请求都必须在Authorization标头中包含有效的Bearer令牌。
OAuth元数据
服务器在以下位置公开OAuth元数据 /.well-known/oauth-protected-resource 范围如下:
claudeaitasks:createtasks:updatetasks:deletetasks:view
安装
- 安装依赖项:
npm install- 构建项目:
npm run build- 启动服务器:
node build/index.js服务器将在端口3000上启动。
配置
服务器连接到位于的Procrastinator API https://procrastinator.test。请确保您的环境可以访问此终结点。
