
zh1754629545/dida365-mcp-servers
API developmentThis page was translated automatically. Technical details may differ from the original. View the original
MCP service for schedule additions, deletions, changes, and queries generated based on Tick's official documentation
Overview
This is a Model Context Protocol (MCP) server developed for TickTick (TickTick/Dida365), written in TypeScript. The service allows AI assistants to interact with the TickTick API through standardized interfaces. - ✅ Creating, reading, updating, and deleting tasks - ✅ Manage projects and project lists - ✅ Support task priority and deadlines - ✅ Securely configure API tokens via environment variables - ✅ Full TypeScript type support - ✅ Error handling and API response validation 1. Access the Tick List Open Platform 2. Log in to your Tick List account 3. Create a new app 4. Get the Access Token 5. Add the token to the .env file - : - title (string, required): Task title - projectId (string, required): Project ID - content (string): Task description - dueDate (string): Deadline (ISO 8601 format) - priority (number): Priority (0-5) - : - projectId(string, required): Project ID - taskId(string, required): Task ID - : - taskId (string, required): Task ID - title (string): Task title - content (string): Task content - dueDate (string): Due date - priority (number): Priority - status (number): Task status (0: Not completed, 1: Completed) - : - taskId (string, required): Task ID - projectId (string, required): Project ID - : - taskId (string, required): Task ID - projectId (string, required): Project ID
Overview (machine translated)
This is a Model Context Protocol (MCP) server developed for TickTick (TickTick/Dida365), written in TypeScript. The service allows AI assistants to interact with the TickTick API through standardized interfaces.
Functional Features
- ✅ Create, read, update, and delete tasks
- ✅ Manage projects and project lists
- ✅ Support task priorities and deadlines
- ✅ Securely configure API Tokens through environment variables
- ✅ Full TypeScript type support
- ✅ Error handling and API response validation
Get Started Quickly
Using MCP (Node Version)
DIDA Official Token Acquisition
OpenAPI - API Doc
Download
Configure the JSON file
Use locally
1. Installation dependency
2. Configure environment variables
Copy the sample environment variable file:
Edit the .env file and add your tick-tock API token:
3. Obtain an API Token
- Visit the Tick List Open Platform
- Log in to your tick-to-list account
- Create new apps
- Obtaining an Access Token
- Add the token to the
.envfile
4. Build and run
Development Model:
Production Model:
Available tools
Task Management
create_task - Create a new task
- Parameters:
title(string, required): Task titleprojectId(string, required): Project IDcontent(string): Description of the task contentdueDate(string): Deadline (ISO 8601 format)priority(number): Priority (0-5)
get_task_by_projectId_and_taskId - Retrieve tasks by project ID and task ID
- Parameters:
projectId(string, required): Project IDtaskId(string, required): Task ID
get_tasks_by_projectId - Retrieves the list of tasks in the project by project ID
- Parameters:
projectId(string, required): Project ID
update_task - Update the quest
- Parameters:
taskId(string, required): Task IDtitle(string): Task titlecontent(string): Task detailsdueDate(string): Deadlinepriority(number): Priority
This page was translated automatically. Technical details may differ from the original.
Install
This server does not publish a one-line install command.
Open the repository installation guide New to MCP? Start with the mcpskill.org guide →