Skip to main content
Glama

Dida365 (TickTick) MCP Server

by iamjzx

Dida365(TickTick)MCP 服务器

这是一个模型上下文协议 (MCP) 服务器,提供与 Dida365 (TickTick) API 交互的工具,允许 AI 助手在用户授权后管理 Dida365 中的任务和项目。

特征

  • 使用 Dida365 进行用户身份验证
  • 获取所有项目(列表)
  • 从收集箱获取任务
  • 使用各种参数创建新任务
  • 更新收集箱中的现有任务
  • 删除收集箱中的任务
  • 创建新项目

先决条件

  • Node.js(v14 或更高版本)
  • npm 或 yarn
  • Dida365(TickTick)账户

我们建议您克隆存储库并在本地运行它:

安装

  1. 克隆此存储库
  2. 安装依赖项:
npm install

用法

获取您的代币
  1. 打开https://developer.dida365.com/manage并点击“新建应用程序”来创建您的 Dida365(TickTick)应用程序。
  2. 点击“编辑”应用程序并配置OAuth重定向URL“ http://106.75.247.14:3999/oauth/callback
  3. 获取您的客户端 ID 和客户端密钥
  4. 打开“ 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

不要忘记用你的 client_id 替换 {client_id}

服务器将返回一个表单

  1. 填写您的client_id和client_secret,然后提交以获取您的令牌。
针对不同客户端的设置
光标
  1. 打开 Cursor 并前往“设置”>“MCP”
  2. 点击“添加新的全局 MCP 服务器”
  3. 在 mcp.json 中添加以下配置:
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. 保存文件并启用 mcp。
克劳德桌面
  1. 打开 Claude Desktop 并转到“设置”>“开发者”
  2. 启用开发者模式
  3. 点击“编辑配置”打开你的claude_desktop_config.json
  4. 在“mcpServers”部分添加以下配置:
"dida365": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@iamjzx/dida", "--config", "{\"token\":\"your token\"}" ] }
  1. 保存文件并重新启动Claude Desktop

日志

您可以在src/server.log文件中查看服务运行时日志。

未完成

由于缺少api,我们无法执行以下操作:

  1. 从特定项目获取任务
  2. 更新特定项目中的现有任务
  3. 删除特定项目中的任务
  4. 在特定项目中创建新任务
-
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.

提供AI助手与Dida365(TickTick)任务管理API交互的工具,实现用户授权后对任务和项目的管理。

  1. 特征
    1. 先决条件
      1. 我们建议您克隆存储库并在本地运行它:
        1. 安装
        2. 用法
      2. 日志
        1. 未完成

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            This server integrates AI assistants with ClickUp workspaces, enabling task, team, list, and board management through a secure OAuth2 authentication process.
            Last updated -
            5
            56
            7
            TypeScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Enables AI integrations with ClickUp tasks, supporting resource management, task operations, workspace organization, and AI-powered task recommendations through a standardized protocol.
            Last updated -
            18
            605
            201
            TypeScript
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            Provides tools for interacting with Targetprocess, a project management and agile planning platform, enabling AI assistants to search, create, and update project entities with proper validation.
            Last updated -
            5
            4
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            This server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.
            Last updated -
            189
            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