Dida MCP Server

by zhongwencool

456 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server for interacting with TickTick/Dida365 task management service. This server provides tools to manage tasks, projects, and tags through the TickTick API.

Details

Author
zhongwencool
Downloads
456
Categories
Other

- OAuth-based authentication with TickTick/Dida365 API
- Full CRUD for tasks and projects
- Batch operations for tasks (update, delete, move)
- Built-in GTD Assistant system prompt
- Efficient caching of projects and tags data

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Dida MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install dependencies with npm install, build with npm run build, then run npm run get-token to authenticate via OAuth or username/password. Start the server with npm start and connect any MCP-compatible client using a configuration that points to the server script at dist/index.js.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "dida mcp server": {
            "dida": {
                "command": "node",
                "args": [
                    "/path/to/dida-mcp-server/build/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "dida": {
        "command": "node",
        "args": [
            "/path/to/dida-mcp-server/build/index.js"
        ]
    }
}

Dida MCP Server

A Model Context Protocol (MCP) server for interacting with TickTick/Dida365 task management service. This server provides tools to manage tasks, projects, and tags through the TickTick API.

License: ISC

Overview

Dida MCP Server is built on the Model Context Protocol framework, enabling AI assistants to interact with your TickTick/Dida365 account. It provides a comprehensive set of tools for task and project management, allowing AI assistants to help organize your tasks according to GTD (Getting Things Done) principles.

Features

- Authentication: OAuth-based authentication with TickTick/Dida365 API
- Task Management: Create, read, update, delete, and move tasks
- Project Management: Create, read, update, and delete projects
- Batch Operations: Efficiently manage multiple tasks at once
- GTD Assistant: Built-in system prompt for GTD-based task organization
- Cached Data: Efficient caching of projects and tags data

Prerequisites

- Node.js (v16 or higher)
- npm (v7 or higher)
- TickTick/Dida365 account
- Client ID and Client Secret from Dida365 Developer Center (for OAuth authentication)

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.