tickmcp
远程多用户 滴答清单 Cloudflare Workers上的MCP服务器。
流式HTTP传输·OAuth 2.1·结构化输出
连接
MCP端点: https://tickmcp.mrjl.dev/mcp
# Claude Code
claude mcp add tickmcp --transport http https://tickmcp.mrjl.dev/mcp
# Codex
codex mcp add tickmcp --url https://tickmcp.mrjl.dev/mcpClaude Desktop / Cursor
{
"mcpServers": {
"tickmcp": {
"type": "streamableHttp",
"url": "https://tickmcp.mrjl.dev/mcp"
}
}
}ChatGPT--添加为远程MCP服务器URL: https://tickmcp.mrjl.dev/mcp
工具
| 工具 | 说明 |
|---|---|
ticktick_auth_status | 检查TickTick连接状态 |
ticktick_list_projects | 列出所有项目 |
ticktick_get_project | 按ID获取项目 |
ticktick_create_project | 创建项目(支持 viewMode, sortOrder, kind) |
ticktick_update_project | 更新项目(支持 viewMode, sortOrder, kind) |
ticktick_delete_project | 永久删除项目 |
ticktick_get_project_data | 获取项目+未完成的任务+列信封 |
ticktick_list_tasks | 使用过滤器列出活动任务(项目, status=0、截止日期、范围、优先级、排序)和分页 |
ticktick_get_task | 按ID获取任务 |
ticktick_create_task | 创建任务(支持 repeat/repeatFlag、提醒、清单项目、时区/全天、任务类型) |
ticktick_update_task | 更新任务(支持 repeat/repeatFlag、提醒、清单项目、时区/全天、任务类型) |
ticktick_patch_task_items | 确定补丁检查表项目(add/update/remove/toggle) |
ticktick_complete_task | 标记任务已完成 |
ticktick_delete_task | 删除任务 |
当前限制
ticktick_list_tasks有意只支持活动任务。status=2(已完成的列表)明确不受支持,并返回VALIDATION_ERROR.
建筑
MCP Client ←(OAuth 2.1)→ tickmcp ←(OAuth 2.0)→ TickTick API- 运行时:Cloudflare员工
- 运输:流式HTTP(
POST /mcp) - 认证:OAuth 2.1,带有同意屏幕+PKCE,代理TickTick OAuth 2.0
- 存储:D1(用户、审计事件、OAuth状态)+KV(令牌、幂等性)
- 速率限制:通过Cloudflare速率限制按用户计算
