Servidor MCP Dida365 (TickTick)
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con la API de Dida365 (TickTick). Permite a los asistentes de IA gestionar tareas y proyectos en Dida365 tras la autorización del usuario.
Características
Autenticación de usuarios con Dida365
Obtener todos los proyectos (listas)
Obtener tareas de la caja de recolección
Crear nuevas tareas con varios parámetros
Actualizar las tareas existentes en el cuadro de recopilación
Eliminar tareas en el cuadro de recopilación
Crear nuevos proyectos
Prerrequisitos
Node.js (v14 o superior)
npm o hilo
Cuenta de Dida365 (TickTick)
Le recomendamos que clone el repositorio y lo ejecute localmente:
Instalación
Clonar este repositorio
Instalar dependencias:
Uso
Consigue tu token
Abra https://developer.dida365.com/manage y haga clic en "Nueva aplicación" para crear su aplicación Dida365 (TickTick).
Haga clic en "Editar" la aplicación y configure la URL de redireccionamiento de OAuth " http://106.75.247.14:3999/oauth/callback "
Obtenga su ID de cliente y secreto de cliente
No olvides reemplazar {client_id} con tu client_id
El servidor devolverá un formulario
Complete su client_id y client_secret, luego envíe para obtener su token.
Configuración para diferentes clientes
Cursor
Abra Cursor y vaya a Configuración > MCP
Haga clic en "Agregar nuevo servidor MCP global"
Agregue la siguiente configuración a mcp.json:
Guarde el archivo y habilite el mcp.
Escritorio de Claude
Abra Claude Desktop y vaya a Configuración > Desarrollador
Habilitar el modo de desarrollador
Haga clic en "Editar configuración" para abrir su claude_desktop_config.json
Agregue la siguiente configuración a la sección "mcpServers":
Guarde el archivo y reinicie Claude Desktop
Registros
Puede ver los registros de tiempo de ejecución del servicio en el archivo src/server.log
.
Inconcluso
Debido a la falta de API, no podemos hacer lo siguiente:
Obtener tareas de un proyecto específico
Actualizar tareas existentes en un proyecto específico
Eliminar tareas en un proyecto específico
Crear nuevas tareas en un proyecto específico
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona herramientas para que los asistentes de IA interactúen con la API de gestión de tareas de Dida365 (TickTick), lo que permite la gestión de tareas y proyectos después de la autorización del usuario.
Related MCP Servers
- AsecurityAlicenseAqualityProvides API access to a locally-hosted task management system with features for creating, updating, and organizing tasks, including support for urgency levels, effort estimates, subtasks, and bi-directional sync with Obsidian markdown files.Last updated -129MIT License
- AsecurityAlicenseAqualityA task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.Last updated -1711422MIT License
- -securityAlicense-qualityEnables AI assistants to manage tasks in Sunsama, including creating tasks, reading daily and backlog tasks, marking tasks complete, and organizing projects through streams.Last updated -16516MIT License
- AsecurityAlicenseAqualityEnables AI assistants to interact with ClickUp's task management API for core project workflows, supporting operations like task creation, updates, search, assignment, and team analytics through natural language.Last updated -283MIT License