Dart 是一款由人工智能驱动的项目管理工具。dart-mcp-server 则是 Dart 官方的 AI 模型上下文协议 (MCP) 服务器,它能让用户借助 AI 更高效地进行项目管理。
若要使用 dart-mcp-server,您可参考以下设置步骤,有基于 npx 和 Docker 两种设置方式供您选择。
以下提示可让您轻松使用:
create-task:使用标题、描述、状态、优先级和分配人创建新任务。create-doc:使用标题、文本内容和文件夹创建新文档。summarize-tasks:获取任务摘要,还能根据状态和分配人进行过滤。这些提示让 AI 助手在 Dart 中执行常见操作变得轻而易举,无需了解底层 API 详细信息。
以下资源可供使用:
dart-config::用户空间的配置信息。dart-task:///{taskId}:特定任务的详细信息。dart-doc:///{docId}:特定文档的详细信息。以下工具为您的项目管理提供便利:
get_config:获取用户空间的信息,涵盖可用分配人、Dartboard、文件夹、状态、标签、优先级和大小。list_tasks:列出任务,可根据分配人、标题、描述、开始日期、结束日期、状态、优先级或标签进行过滤。get_task:根据 ID 获取任务详细信息。create_task:使用标题、描述、开始日期、结束日期、状态、优先级和标签创建新任务。update_task:更新任务的任何字段。delete_task:删除任务。add_label:向任务添加标签。remove_label:从任务移除标签。list_docs:列出文档,可根据标题、内容或文件夹进行过滤。get_doc:根据 ID 获取文档详细信息。create_doc:使用标题和内容创建新文档。update_doc:更新文档的任何字段。delete_doc:删除文档。dsa... 替换为您的实际 Dart 令牌。{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
若上述基于 npx 的设置不可用,您可采用 Docker 设置:
docker build -t mcp/dart .dsa... 替换为您的实际 Dart 令牌。{
"mcpServers": {
"dart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
欢迎您为项目贡献力量!您可打开问题或提交拉取请求。
本项目根据 MIT License 许可。