Skip to main content
Glama

Dida365 (TickTick) MCP Server

by iamjzx

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

  1. Clonar este repositorio
  2. Instalar dependencias:
npm install

Uso

Consigue tu token
  1. Abra https://developer.dida365.com/manage y haga clic en "Nueva aplicación" para crear su aplicación Dida365 (TickTick).
  2. Haga clic en "Editar" la aplicación y configure la URL de redireccionamiento de OAuth " http://106.75.247.14:3999/oauth/callback "
  3. Obtenga su ID de cliente y secreto de cliente
  4. Abra " https://dida365.com/oauth/authorize?scope=tasks:read tasks:write\&client\_id={client\_id}\&state=state\&redirect\_uri=http://106.75.247.14:3999/oauth/callback\&response\_type=code "

No olvides reemplazar {client_id} con tu client_id

El servidor devolverá un formulario

  1. Complete su client_id y client_secret, luego envíe para obtener su token.
Configuración para diferentes clientes
Cursor
  1. Abra Cursor y vaya a Configuración > MCP
  2. Haga clic en "Agregar nuevo servidor MCP global"
  3. Agregue la siguiente configuración a mcp.json:
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. Guarde el archivo y habilite el mcp.
Escritorio de Claude
  1. Abra Claude Desktop y vaya a Configuración > Desarrollador
  2. Habilitar el modo de desarrollador
  3. Haga clic en "Editar configuración" para abrir su claude_desktop_config.json
  4. Agregue la siguiente configuración a la sección "mcpServers":
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. 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:

  1. Obtener tareas de un proyecto específico
  2. Actualizar tareas existentes en un proyecto específico
  3. Eliminar tareas en un proyecto específico
  4. Crear nuevas tareas en un proyecto específico
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Características
    1. Prerrequisitos
      1. Le recomendamos que clone el repositorio y lo ejecute localmente:
        1. Instalación
        2. Uso
      2. Registros
        1. Inconcluso

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Provides 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 -
            12
            8
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Integrates with Harvest time tracking API, enabling AI assistants to manage time entries, projects, clients, and tasks through natural language commands.
            Last updated -
            11
            10
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.
            Last updated -
            17
            682
            16
            JavaScript
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            Enables 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 -
            20
            6
            TypeScript
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/iamjzx/dida'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server