MCP server for TickTick task management via the v2 API. Field-preserving updates, day-of-week validation, completion tracking.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add ticktick-partymola --env TICKTICK_CLIENT_SECRET='<TICKTICK_CLIENT_SECRET>' --env TICKTICK_PASSWORD='<TICKTICK_PASSWORD>' -- docker run -i --rm -e TICKTICK_CLIENT_SECRET -e TICKTICK_PASSWORD ghcr.io/partymola/ticktick-mcp:v0.5.0~/.codex/config.toml
[mcp_servers.ticktick-partymola]
command = "docker"
args = ["run", "-i", "--rm", "-e", "TICKTICK_CLIENT_SECRET", "-e", "TICKTICK_PASSWORD", "ghcr.io/partymola/ticktick-mcp:v0.5.0"]
env = { TICKTICK_CLIENT_SECRET = "<TICKTICK_CLIENT_SECRET>", TICKTICK_PASSWORD = "<TICKTICK_PASSWORD>" }
# codex mcp add ticktick-partymola --env TICKTICK_CLIENT_SECRET='<TICKTICK_CLIENT_SECRET>' --env TICKTICK_PASSWORD='<TICKTICK_PASSWORD>' -- docker run -i --rm -e TICKTICK_CLIENT_SECRET -e TICKTICK_PASSWORD ghcr.io/partymola/ticktick-mcp:v0.5.0~/.cursor/mcp.json
{
"mcpServers": {
"ticktick-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_SECRET": "<TICKTICK_CLIENT_SECRET>",
"TICKTICK_PASSWORD": "<TICKTICK_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ticktick-partymola": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_SECRET": "<TICKTICK_CLIENT_SECRET>",
"TICKTICK_PASSWORD": "<TICKTICK_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ticktick-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_SECRET": "<TICKTICK_CLIENT_SECRET>",
"TICKTICK_PASSWORD": "<TICKTICK_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ticktick-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_SECRET": "<TICKTICK_CLIENT_SECRET>",
"TICKTICK_PASSWORD": "<TICKTICK_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ticktick-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TICKTICK_CLIENT_SECRET",
"-e",
"TICKTICK_PASSWORD",
"ghcr.io/partymola/ticktick-mcp:v0.5.0"
],
"env": {
"TICKTICK_CLIENT_SECRET": "<TICKTICK_CLIENT_SECRET>",
"TICKTICK_PASSWORD": "<TICKTICK_PASSWORD>"
}
}
}
}需要的环境变量
TICKTICK_CLIENT_SECRETTICKTICK_PASSWORD
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。