Dart 是一款任务管理工具,借助 MCP(模型上下文协议)服务器与 AI 助手(如 Claude)实现集成。该服务器支持 AI 调用 Dart 的各项功能,涵盖创建与更新任务、组织文档以及管理工作区和文件夹等操作,极大提升了任务管理的效率和智能化程度。
在使用 Dart MCP 服务器之前,需要完成一些先决条件的准备工作:
python --version
pip install --upgrade pip
# 克隆仓库
git clone https://github.com/its-dart/dart-tools.git
cd dart-tools/dart/mcp
# 安装依赖项
npm install
# 初始化 Python 环境
python -m venv .venv
source .venv/bin/activate # 在 Windows 上使用 .venv\Scripts\activate
pip install dart-tools
# 配置环境变量
cp .env.example .env
# 编辑 .env 文件,设置你的 DART_TOKEN
# 克隆仓库
git clone https://github.com/its-dart/dart-tools.git
cd dart-tools/dart/mcp
# 安装依赖项
npm install
# 初始化 Python 环境
python -m venv .venv
source .venv/bin/activate # 在 Windows 上使用 .venv\Scripts\activate
pip install dart-tools
# 配置环境变量
cp .env.example .env
# 编辑 .env 文件,设置你的 DART_TOKEN
dart createtask "更新登录页面" -p0 --tag 营销
dart updatetask [DUID] -s 已完成
import os
from dart import create_task, is_logged_in, update_task
is_logged_in(should_raise=True)
new_task = create_task(
"更新登录页面",
priority_int=0,
tag_titles=["营销"]
)
update_task(new_task.duid, status_title="已完成")
git clone https://github.com/its-dart/dart-tools.git
cd dart-tools/dart/mcp
npm install
python -m venv .venv
source .venv/bin/activate # 在 Windows 上使用 .venv\Scripts\activate
pip install dart-tools
cp .env.example .env
# 编辑 .env 文件,设置你的 DART_TOKEN
dart createtaskdart updatetaskdart listtasks如需帮助,请访问 Dart 官方文档 或联系支持团队。