Skip to main content
Glama
BayInl

Dida365 MCP Server

by BayInl

Dida365 MCP Server

让 Claude AI 直接管理你的滴答清单待办事项

这是一个 MCP (Model Context Protocol) 服务器,让 AI 助手能够直接操作你的滴答清单账号。


🎯 能做什么

基础功能

  • 查看所有项目/清单

  • 创建、编辑、完成任务

  • 设置任务优先级和截止日期

高级功能

  • 子任务管理

  • 任务提醒

  • 重复任务

  • 状态过滤(已完成/未完成)


Related MCP server: Task MCP

🚀 快速开始(3步)

1. 安装依赖

cd ~/dida365-mcp-server
uv sync

2. 配置认证

uv run scripts/authenticate_auto.py

浏览器会自动打开,登录滴答清单并授权即可。

3. 配置 Claude Desktop

方法 1:自动配置(推荐)

uv run scripts/setup_mcp.py

方法 2:手动配置

编辑 ~/.claude.json(macOS/Linux)或 %APPDATA%\claude\claude.json(Windows):

{
  "mcpServers": {
    "dida365": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "/Users/YOUR_USERNAME/dida365-mcp-server",
        "run",
        "python",
        "-m",
        "src.server"
      ],
      "env": {
        "DIDA365_CLIENT_ID": "你的Client_ID",
        "DIDA365_CLIENT_SECRET": "你的Client_Secret",
        "DIDA365_REDIRECT_URI": "http://127.0.0.1:8080/callback",
        "DIDA365_BASE_URL": "https://api.dida365.com/open/v1",
        "TOKEN_FILE": "/Users/YOUR_USERNAME/dida365-mcp-server/.token-oauth"
      }
    }
  }
}

重启 Claude Code 即可。


💡 使用示例

在 Claude Desktop 中,你可以直接用自然语言操作:

你:查看我的所有待办清单

AI:[显示所有清单]

你:在"工作"中创建任务:明天下午3点开会

AI:✓ 任务已创建

你:把这个任务的优先级设为高

AI:✓ 优先级已更新

就这么简单!AI 会自动处理所有技术细节。


📚 更多信息

  • 完整功能说明:查看 AI_GUIDE.md

  • 测试功能:运行 uv run scripts/comprehensive_test.py


🔒 安全性

  • ✅ 使用官方 OAuth 2.0 认证

  • ✅ Token 本地存储,不上传

  • ✅ Token 有效期约 6 个月


📄 许可证

MIT License

Related MCP Connectors

Related MCP Servers