MCP.so
登录

TickTick MCP Server

@jacepark12

关于 TickTick MCP Server

MCP server that interacts with TickTick (Dida 365) via the TickTick Open API

基本信息

分类

其他

运行时

python

传输方式

stdio

发布者

jacepark12

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ticktick-mcp": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is TickTick MCP Server?

A Model Context Protocol server that lets you manage your TickTick tasks and projects directly through Claude or any other MCP client, using TickTick’s open API.

How to use TickTick MCP Server?

Install the package with uv, run the OAuth2 authentication command (uv run -m ticktick_mcp.cli auth), and configure Claude for Desktop by adding the server entry to claude_desktop_config.json. Once connected, MCP tools become available in the client.

Key features of TickTick MCP Server

  • View all TickTick projects and tasks
  • Create, update, complete, and delete tasks
  • Create and delete projects
  • Search tasks by title, content, or subtasks
  • Filter tasks by priority, due date, or overdue status
  • Batch-create multiple tasks at once

Use cases of TickTick MCP Server

  • List projects and tasks, then ask for details or next steps
  • Create a new task with a specific priority and due date using natural language
  • Check what tasks are due today, tomorrow, or this week
  • Search for tasks containing a given keyword
  • Apply a GTD workflow: identify engaged and next actions, then break down work

FAQ from TickTick MCP Server

What are the prerequisites?

Python 3.10 or higher, uv (fast package installer), and a TickTick account with API credentials (Client ID, Client Secret, Access Token).

How does authentication work?

The server uses OAuth2. Running uv run -m ticktick_mcp.cli auth opens a browser to authorize your account, then automatically saves the tokens in a .env file. Token refresh is handled automatically.

Can I use this with Dida365 (the Chinese version of TickTick)?

Yes. Set environment variables for the Dida365 API URLs before authentication, then follow the same OAuth2 steps.

Which MCP clients are supported?

The server works with any MCP client, including Claude for Desktop. Configuration requires adding the server to the client's MCP settings file.

How are my data and credentials stored?

API tokens are stored locally in a .env file. All task data resides on TickTick’s servers and is accessed via their official API.

评论

其他 分类下的更多 MCP 服务器