What is Ticktick Api Mcp (typescript)?
It is a Model Context Protocol (MCP) server written in TypeScript that integrates with the TickTick task management API. It allows AI clients like Claude to manage projects and tasks in TickTick through a standardized interface.
How to use Ticktick Api Mcp (typescript)?
Install with npm install and build with npm run build. Configure environment variables in a .env file with your TickTick Client ID, Client Secret, and Access Token. Run npm run get-token to obtain an access token via OAuth2. Then add the server to your MCP client’s configuration (e.g., Claude Desktop) pointing to the built dist/index.js file. Tools are invoked automatically by the client based on user requests.
Key features of Ticktick Api Mcp (typescript)
- OAuth2 authentication using an access token
- Full CRUD for projects and tasks
- Special tools to fetch today’s and overdue tasks
- Separate script (
npm run get-token) to obtain credentials
- Dynamic resources for configuration, projects, tasks, and stats
- Supports both TickTick and its Chinese version Dida365
Use cases of Ticktick Api Mcp (typescript)
- List all TickTick projects and their tasks via Claude
- Create, update, or delete tasks and projects on demand
- Get a summary of today’s deadlines or overdue items
- Automate task planning: “Create a project with a set of tasks for my event”
- Integrate TickTick task management into an AI‑powered workflow
评论