Dart 是由 AI 驱动的项目管理工具。
dart-mcp-server 是 Dart 官方的 AI 模型上下文协议 (MCP) 服务器。
以下提示可用:
create-task - 在 Dart 中创建一个新任务,包括标题、描述、状态、优先级和分配人create-doc - 在 Dart 中创建一个新文档,包括标题、文本内容和文件夹summarize-tasks - 获取任务摘要,可选择按状态和分配人进行过滤这些提示使得 AI 助手无需了解底层 API 细节即可轻松在 Dart 中执行常见操作。
以下资源可用:
dart-config: - 用户空间的配置信息dart-task:///{taskId} - 特定任务的详细信息dart-doc:///{docId} - 特定文档的详细信息以下工具可用:
get_config - 获取用户空间的信息,包括可用的分配人、看板、文件夹、状态、标签、优先级和大小list_tasks - 列出任务,可选择按分配人、状态、看板、优先级、截止日期等进行过滤create_task - 创建一个新任务,包括标题、描述、状态、优先级、大小、日期、看板、分配人、标签和父任务get_task - 通过 ID 检索现有任务update_task - 更新现有任务的属性delete_task - 将任务移至回收站(可恢复)add_task_comment - 向现有任务添加评论list_docs - 列出文档,可选择按文件夹、标题、文本内容等进行过滤create_doc - 创建一个新文档,包括标题、文本内容和文件夹get_doc - 通过 ID 检索现有文档update_doc - 更新现有文档的属性delete_doc - 将文档移至回收站(可恢复)每个工具都支持全面的输入验证,并返回结构化的 JSON 响应。
运行 MCP 服务器的最简单方法是使用 npx,但也提供了 Docker 设置。
根据需要安装 Claude Code
从 您的 Dart 个人资料 复制您的身份验证令牌
运行以下命令,确保将 dsa... 替换为您的实际 Dart 令牌
claude mcp add-json dart '{"command":"npx","args":["-y","dart-mcp-server"],"env":{"DART_TOKEN":"dsa_..."}}'

[client]_mcp_config.json根据需要 安装 npx,它随 Node 一起提供
从 您的 Dart 个人资料 复制您的身份验证令牌
将以下内容添加到您的 MCP 设置中,确保将 dsa... 替换为您的实际 Dart 令牌
{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}

如果上述 npx 设置不适用,我们还提供了 Docker 设置。按照上述说明找到 MCP 设置文件
根据需要 安装 Docker
使用 docker build -t mcp/dart . 构建 Docker 容器
从 您的 Dart 个人资料 复制您的身份验证令牌
将以下内容添加到您的 MCP 设置中,确保将 dsa... 替换为您的实际 Dart 令牌
{
"mcpServers": {
"dart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}

欢迎贡献!请提交问题或拉取请求。
本项目根据 MIT 许可证 授权。