Dart 是由人工智能驱动的项目管理工具。
<details> <summary>已弃用的信息</summary> `dart-mcp-server`是Dart官方的人工智能[模型上下文协议(MCP)](https://github.com/modelcontextprotocol)服务器。[!WARNING] Dart本地MCP服务器已被弃用,推荐使用简化并改进过的托管Dart MCP服务器,你可以按照这些说明进行配置。
以下提示词可用:
create-task - 在Dart中创建一个新任务,包括标题、描述、状态、优先级和分配人create-doc - 在Dart中创建一个新文档,包括标题、文本内容和文件夹summarize-tasks - 获取任务摘要,可选地按状态和分配人过滤这些提示词使得AI助手能够轻松执行Dart中的常见操作,而无需理解底层API细节。
以下资源可用:
dart-config: - 用户空间的配置信息dart-task:///{taskId} - 特定任务的详细信息dart-doc:///{docId} - 特定文档的详细信息以下工具可用:
get_config - 获取用户空间的信息,包括可用的分配人、Dart板、文件夹、状态、标签、优先级和大小list_tasks - 列出任务,可选地按分配人、状态、Dart板、优先级、截止日期等过滤create_task - 创建一个新任务,包括标题、描述、状态、优先级、大小、日期、Dart板、分配人、标签和父任务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 dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
[client]_mcp_config.json的东西按需安装npx,它捆绑在Node中
从你的Dart个人资料复制你的身份验证令牌
将以下内容添加到你的MCP设置中,确保将dsa...替换为你实际的Dart令牌
{
"mcpServers": {
"Dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server@latest"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
如果上面的npx设置不起作用,我们还提供了一个Docker设置。按照上面的步骤找到MCP设置文件
按需安装Docker
使用docker build -t mcp/dart .构建Docker容器
从你的Dart个人资料复制你的身份验证令牌
将以下内容添加到你的MCP设置中,确保将dsa...替换为你实际的Dart令牌
{
"mcpServers": {
"Dart": {
"command": "bash",
"args": [
"-c",
"docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart"
],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
欢迎贡献!请打开一个问题或提交一个拉取请求。
本项目根据MIT许可授权。
</details>