remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with the Dida365 (TickTick) API, enabling task management capabilities including creating, updating, and deleting tasks, as well as creating and managing projects/lists after user authorization.
Dida365(TickTick)MCP 服务器
这是一个模型上下文协议 (MCP) 服务器,提供与 Dida365 (TickTick) API 交互的工具,允许 AI 助手在用户授权后管理 Dida365 中的任务和项目。
特征
- 使用 Dida365 进行用户身份验证
- 获取所有项目(列表)
- 从收集箱获取任务
- 使用各种参数创建新任务
- 更新收集箱中的现有任务
- 删除收集箱中的任务
- 创建新项目
先决条件
- Node.js(v14 或更高版本)
- npm 或 yarn
- Dida365(TickTick)账户
我们建议您克隆存储库并在本地运行它:
安装
- 克隆此存储库
- 安装依赖项:
Copy
用法
获取您的代币
- 打开https://developer.dida365.com/manage并点击“新建应用程序”来创建您的 Dida365(TickTick)应用程序。
- 点击“编辑”应用程序并配置OAuth重定向URL“ http://106.75.247.14:3999/oauth/callback ”
- 获取您的客户端 ID 和客户端密钥
- 打开“ 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}
服务器将返回一个表单
- 填写您的client_id和client_secret,然后提交以获取您的令牌。
针对不同客户端的设置
光标
- 打开 Cursor 并前往“设置”>“MCP”
- 点击“添加新的全局 MCP 服务器”
- 在 mcp.json 中添加以下配置:
Copy
- 保存文件并启用 mcp。
克劳德桌面
- 打开 Claude Desktop 并转到“设置”>“开发者”
- 启用开发者模式
- 点击“编辑配置”打开你的claude_desktop_config.json
- 在“mcpServers”部分添加以下配置:
Copy
- 保存文件并重新启动Claude Desktop
日志
您可以在src/server.log
文件中查看服务运行时日志。
未完成
由于缺少api,我们无法执行以下操作:
- 从特定项目获取任务
- 更新特定项目中的现有任务
- 删除特定项目中的任务
- 在特定项目中创建新任务
This server cannot be installed
提供AI助手与Dida365(TickTick)任务管理API交互的工具,实现用户授权后对任务和项目的管理。