Dida365 MCP Server

by DCjanus

391 downloads
Not rated
GitHub

About

Dida365 MCP Server is an MCP (Model Context Protocol) server implementation for Dida365, a task management service. It uses the Dida365 Official API and OAuth 2.0 authentication to allow MCP clients to interact with Dida365 data.

Details

Author
DCjanus
Downloads
391
Categories
Other

- Official OAuth 2.0 authentication mechanism
- Standard MCP Server interface
- STDIO-based MCP Server implementation
- Docker-based deployment

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 Dida365 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

First, obtain an access token via the recommended online service at https://dida365.dcjanus.com/oauth/login or by locally deploying an OAuth callback server. Then, add the server configuration to your MCP client, running the Docker image ghcr.io/dcjanus/dida365-mcp-server:latest with your access token passed as a command argument.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "dida365 mcp server": {
            "dida365": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "--init",
                    "--pull",
                    "always",
                    "ghcr.io/dcjanus/dida365-mcp-server:latest",
                    "dida365-mcp-server",
                    "-access_token",
                    "<YOUR_ACCESS_TOKEN>"
                ]
            }
        }
    }
}

McpServers

{
    "dida365": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "--init",
            "--pull",
            "always",
            "ghcr.io/dcjanus/dida365-mcp-server:latest",
            "dida365-mcp-server",
            "-access_token",
            "<YOUR_ACCESS_TOKEN>"
        ]
    }
}

Dida365 MCP Server

English | 简体中文

This is a MCP Server implementation for Dida365 using the Dida365 Official API.

✨ Features

- 🔐 Official OAuth 2.0 authentication mechanism
- 🎯 Standard MCP Server interface
- 💻 STDIO-based MCP Server implementation

📖 Usage Guide

1. Obtain Access Token

Dida365 uses OAuth 2.0 authorization mechanism to manage API access. You can obtain an access token through either of the following methods:

Option 1: Using Online Service (Recommended)

1. Visit <https://dida365.dcjanus.com/oauth/login> in your browser
2. The system will automatically redirect you to the Dida365 authorization page
3. Confirm the authorization on the Dida365 page
4. After successful authorization, you'll be redirected back to the /oauth/callback endpoint
5. You will receive a JSON response containing the access_token - store it securely

Option 2: Local Deployment

1. Visit Dida365's Developer Center to create a new application
2. In the application settings, configure the Redirect URL as http://localhost:8080/oauth/callback
3. Start the local server (default port: 8080)
4. Visit <http://localhost:8080/oauth/login>
5. Follow the on-screen instructions to complete the authorization process
6. Obtain the access token

2. Configure MCP Server

Add the following to your configuration file:

{
    "mcpServers": {
        "dida365": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "--init",
                "--pull",
                "always",
                "ghcr.io/dcjanus/dida365-mcp-server:latest",
                "dida365-mcp-server",
                "-access_token",
                "<YOUR_ACCESS_TOKEN>"
            ]
        }
    }
}

Replace <YOUR_ACCESS_TOKEN> with the access token you obtained.

⚠️ Important Notes

- Keep your access token secure and never share it with others
- If authorization fails, check your network connection or try reauthorizing

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.