article
README
🚀 Dart MCP 服务器
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:删除文档。
📦 安装指南
基于 npx 的设置
- 在 Dart 简档中复制您的认证令牌。
- 将以下内容添加到您的 MCP 配置中,确保将
dsa...替换为您的实际 Dart 令牌。
{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
Docker 设置变体
若上述基于 npx 的设置不可用,您可采用 Docker 设置:
- 安装 Docker。
- 使用以下命令构建 Docker 镜像:
docker build -t mcp/dart . - 将您的 Dart 认证令牌复制到剪贴板。
- 将以下内容添加到您的 MCP 配置中,确保将
dsa...替换为您的实际 Dart 令牌。
{
"mcpServers": {
"dart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
📚 详细文档
帮助与资源
- 主页
- Web 应用
- 帮助中心
- 问题与功能
- 库源代码
- Discord 聊天
- 通过 support@itsdart.com 联系我们
贡献
欢迎您为项目贡献力量!您可打开问题或提交拉取请求。
📄 许可证
本项目根据 MIT License 许可。
扫码联系在线客服