Dart MCP Server
官方在Dart(一款AI原生项目管理工具)中与任务、文档和项目数据进行交互
文档
Dart 是一款由人工智能驱动的项目管理工具。
[!WARNING] Dart 本地 MCP 服务器已被弃用,取而代之的是更简化、更完善的托管 Dart MCP 服务器,您可以按照这些说明进行配置。
已弃用信息
`dart-mcp-server` 是 Dart 的官方 AI [模型上下文协议 (MCP)](https://github.com/modelcontextprotocol) 服务器。功能
提示
提供以下提示:
create-task- 在 Dart 中创建一个新任务,包含标题、描述、状态、优先级和负责人create-doc- 在 Dart 中创建一个新文档,包含标题、文本内容和文件夹summarize-tasks- 获取任务摘要,可按状态和负责人进行可选筛选
这些提示使 AI 助手能够轻松在 Dart 中执行常见操作,而无需了解底层 API 的细节。
资源模板
提供以下资源:
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 设置。
查找客户端的 MCP 设置文件
Claude Desktop
- 根据需要安装 Claude Desktop
- 打开配置文件:打开 Claude Desktop 应用,进入其设置,打开“开发者”选项卡,然后点击“编辑配置”按钮
- 按照下面的“设置 MCP 服务器”步骤操作
Claude Code
-
根据需要安装 Claude Code
-
从您的 Dart 个人资料复制您的身份验证令牌
-
运行以下命令,确保将
dsa...替换为您实际的 Dart 令牌claude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- 根据需要安装 Cursor
- 打开配置文件:打开 Cursor,进入“Cursor 设置”(不是普通的 VSCode IDE 设置),打开“MCP”选项卡,然后点击“添加新的全局 MCP 服务器”按钮
- 按照下面的“设置 MCP 服务器”步骤操作
Cline
- 根据需要在您的 IDE 中安装 Cline
- 打开配置文件:打开您的 IDE,打开 Cline 侧边栏,点击顶部左侧第二个“MCP 服务器”图标按钮,打开“已安装”选项卡,然后点击“配置 MCP 服务器”按钮
- 按照下面的“设置 MCP 服务器”步骤操作
Windsurf
- 根据需要安装 Windsurf
- 打开配置文件:打开 Windsurf,进入“Windsurf 设置”(不是普通的 VSCode IDE 设置),打开“Cascade”选项卡,然后在“模型上下文协议 (MCP) 服务器”部分点击“查看原始配置”按钮
- 按照下面的“设置 MCP 服务器”步骤操作
任何其他客户端
- 找到 MCP 设置文件,通常类似于
[client]_mcp_config.json - 按照下面的“设置 MCP 服务器”步骤操作
设置 MCP 服务器
-
根据需要安装 npx,它随 Node 一起提供
-
从您的 Dart 个人资料复制您的身份验证令牌
-
将以下内容添加到您的 MCP 设置中,确保将
dsa...替换为您实际的 Dart 令牌{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
变体:使用 Docker 设置
如果上述 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_..." } } } }
帮助与资源
- 主页
- Web 应用
- 帮助中心
- 错误与功能
- 库源代码
- 在 Discord 上聊天
- 发送电子邮件至 [email protected]
贡献
欢迎贡献!请提交问题或拉取请求。
许可证
本项目根据 MIT 许可证 授权。