← 返回目录
D

Dart MCP Server

官方
Dart 官方 AI 项目管理 MCP 服务器(已弃用,推荐使用托管版本)
分类
团队协作 第 54 / 55
Stars
★ 128 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js · Docker
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
12
24FMRS · D

该服务器是 Dart 的官方 MCP 实现,但已弃用。功能完整,支持任务和文档管理,但建议用户迁移到托管版本以获得持续支持和改进。

最强项 · 维护活跃度 8/20 最弱项 · 安全与权限 3/20

可靠性
4/20
安全与权限
3/20
维护活跃度
8/20
文档质量
5/20
安装易用性
4/20
查看各项评分依据
可靠性 4/20
仓库被明确标记为已弃用,README特别警告弃用信息,这损害了可靠性。没有测试或CI的静态证据;代码质量未评估,因为未提供源代码列表。
安全与权限 3/20
只有README和元数据可用。列出工具如删除任务/文档,但没有表明确认或保护措施。保险令牌以DART_TOKEN形式在示例中披露,但未显示真实秘密。然而,没有源代码审查,存在不可逆操作或过度权限的风险。
维护活跃度 8/20
仓库显示有128颗星,最近有提交,MIT许可证,且未归档。然而,它已被弃用且移到了托管服务,降低了维护活跃度。
文档质量 5/20
README提供了安装说明,但明确弃用并指向外部托管替代方案。没有提供完整的源代码细节,使文档不完整且自我矛盾。
安装易用性 4/20
安装说明包括npx和Docker,但明确说服务器已弃用,且无代码或CI证据。setup需要外部DART_TOKEN,且无故障排除指南。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 使用 Dart 进行项目管理的团队
  • 希望 AI 助手直接操作任务和文档的用户
  • 使用 MCP 兼容客户端的用户

不适合谁

  • 不需要 Dart 项目管理的用户
  • 希望使用最新托管服务器的用户(本地版已弃用)

所需权限

  • 需要 DART_TOKEN 认证令牌
  • 能够读取和修改用户 Dart 空间中的任务和文档

风险与副作用

  • 令牌泄露可能导致数据被未经授权访问
  • 删除操作会将项目移至回收站,但可能误删
  • 本地服务器已弃用,可能不再维护,功能可能落后于托管版本

安装接入

准备工作

运行环境:Node.js · Docker

DART_TOKEN 必填密钥 Dart 账户的认证令牌,必需,需从 Dart 个人资料页面(app.dartai.com 的 account 设置)复制。

安装步骤:1. 确保已安装 Node.js(包含 npx)。2. 从 Dart 个人资料复制认证令牌。3. 在 MCP 配置文件中添加 JSON 配置,将 DART_TOKEN 替换为实际令牌。也可选择 Docker 方式:构建镜像后运行容器。

claude_desktop_config.json
{
  "mcpServers": {
    "Dart": {
      "command": "npx",
      "args": [
        "-y",
        "dart-mcp-server@latest"
      ],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "Dart": {
      "command": "npx",
      "args": [
        "-y",
        "dart-mcp-server@latest"
      ],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add Dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

启动客户端后,在工具列表中应能看到 get_config 和 list_tasks 等工具;调用 get_config 若能返回用户空间信息,说明连接成功。

常见排障

  1. 检查 DART_TOKEN 是否正确配置
  2. 确认 npx 或 Docker 已正确安装
  3. 查看客户端的 MCP 配置是否正确加载
  4. 如果 npx 运行失败,尝试 Docker 方式

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我列出 Dart 中所有状态为进行中的任务
  • 创建一个任务:标题为“准备周会演示”,优先级设为高
  • 获取配置信息,告诉我这个空间里有哪些可用的负责人和状态
  • 把 ID 为 DRT-123 的任务移到回收站

工具能力 12

get_config 只读
获取用户空间配置信息,包括可用的分配人、看板、文件夹、状态、标签、优先级和规模。
list_tasks 只读
列出任务,可按分配人、状态、看板、优先级、截止日期等条件筛选。
create_task 写入
创建新任务,可指定标题、描述、状态、优先级、规模、日期、看板、分配人、标签和父任务。
get_task 只读
按 ID 获取现有任务的详细信息。
update_task 写入
更新现有任务的属性。
delete_task 破坏性
将任务移至回收站(可恢复)。
add_task_comment 写入
向现有任务添加评论。
list_docs 只读
列出文档,可按文件夹、标题、文本内容等条件筛选。
展开其余 4 个工具
create_doc 写入
创建新文档,可指定标题、文本内容和文件夹。
get_doc 只读
按 ID 获取现有文档的详细信息。
update_doc 写入
更新现有文档的属性。
delete_doc 破坏性
将文档移至回收站(可恢复)。

使用场景

AI 助手协助管理 Dart 中的任务和文档
自动化创建任务、添加评论、获取任务摘要
在支持 MCP 的客户端(如 Claude、Cursor)中集成 Dart 项目管理

支持客户端

Claude Desktop
Claude Code
Cursor
Cline
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

Dart MCP 服务器是 Dart 的官方 AI 模型上下文协议(MCP)服务器。它允许 AI 助手通过 MCP 协议管理任务和文档,包括创建、更新、删除和列出任务及文档。注意:本地服务器已弃用,建议使用托管的 Dart MCP 服务器。

同类可选方案

源版本 3c7d4600b6a1 数据同步于 2026-10-11 查看 FMRS 评分方法