@perrylink/dsh-ticktick
TickTick (Dida365) task bridge for DeepSeek Harness: a Session-header task panel (list filter, quick add, complete, delete, due dates, drag reorder) over the official TickTick MCP endpoint, a Ticktick Remote service, curated agent tools, and a plugin settings card.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-ticktick说明文档
阅读完整 README ↗Configuration
- Get an API 口令 (a
dp_-prefixed token) from the Dida365/TickTick web app: Profile → Settings → Account & Security → API 口令. - Pick one of three token sources (priority order): the Settings → Plugins → TickTick card's secret field, the
DIDA365_TOKENenvironment variable, or a token file (default$DSH_HOME/.ticktick-token, one line). Writing the file activates the bridge without any config change. - Use the card's Test connection button to verify the token, and Clear credentials to wipe it.
| Key | Default | Meaning |
|---|---|---|
tokenFile | '' | Path to a text file holding the token; empty resolves to $DSH_HOME/.ticktick-token |
mcpUrl | https://mcp.dida365.com | TickTick MCP endpoint (the international endpoint is unverified — see below) |
toolCallTimeoutMs | 30000 | Per tools/call deadline in milliseconds |
protectedTaskIds | [] | Task ids every mutating operation refuses |
tools.* | '' each | Raw MCP tool-name pins (projects/tasks/create/complete/remove/update/move); '' = discover by pattern |