返回 MCP 目录
public公开dns本地运行

dida365-mcp-server

Dida365的MCP服务器实现,通过官方API提供任务管理功能,支持OAuth 2.0认证

article

README

🚀 Dida365 MCP 服务器

这是一个基于 Dida365 官方 API(Dida365 官方 API)实现的 MCP Server,能够帮助用户更好地利用 Dida365 的功能,实现高效的任务管理与操作。

🚀 快速开始

若您想使用 Dida365 MCP 服务器,可按以下步骤操作。

1. 获取访问令牌

Dida365 使用 OAuth 2.0 授权机制来管理 API 访问权限。您可以通过以下两种方式之一获取访问令牌:

方法一:使用在线服务(推荐)

  1. 在浏览器中访问 https://dida365.dcjanus.com/oauth/login
  2. 系统会自动将您重定向到 Dida365 的授权页面。
  3. 在 Dida365 页面上确认授权。
  4. 授权成功后,您将被重定向回 /oauth/callback 端点。
  5. 您将收到包含 access_token 的 JSON 响应 - 请妥善保管此令牌。

方法二:本地部署

  1. 访问 Dida365 的 开发者中心,创建一个新的应用。
  2. 在应用设置中,将 Redirect URL 配置为 http://localhost:8080/oauth/callback
  3. 启动本地服务器(默认端口:8080)。
  4. 访问 http://localhost:8080/oauth/login
  5. 按照屏幕上的指示完成授权流程。
  6. 获取访问令牌。

2. 配置 MCP Server

将以下内容添加到配置文件中:

{
    "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>"
            ]
        }
    }
}

<YOUR_ACCESS_TOKEN> 替换为您获取的访问令牌。

✨ 主要特性

  • 🔐 基于 OAuth 2.0 的官方认证机制,保障系统的安全性和用户数据的隐私。
  • 🎯 标准 MCP Server 接口,方便与其他系统进行集成和交互。
  • 💻 基于标准输入输出(STDIO)的 MCP Server 实现,简化开发和使用流程。

⚠️ 注意事项

⚠️ 重要提示

请妥善保管您的访问令牌,绝不要将其分享给他人。

如果授权失败,请检查网络连接或尝试重新授权。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端