mcpField
D
Dart MCP Server

Dart MCP Server

远程服务
dartai.com生产力1289 周前更新

关于 Dart MCP Server

Dart MCP Server 是 Dart AI 项目管理工具的官方 MCP 服务,允许 AI 客户端读取和管理 Dart 中的任务与文档。它面向使用 Dart 进行项目管理的团队和个人。README 标明本地版本已弃用,推荐改用托管的远程服务。

主要功能

  1. 01任务的查询、创建、更新、删除与评论
  2. 02文档的查询、创建、更新与删除
  3. 03获取空间配置信息,如成员、看板和状态
  4. 04提供任务、文档与配置的资源模板
  5. 05提供创建任务、创建文档和汇总任务的提示词

适用场景

  1. 01让 AI 助手根据条件筛选并汇总任务
  2. 02通过 AI 客户端在 Dart 中创建任务或文档
  3. 03在编码工具中查询任务详情并更新状态

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 Dart 的工具、资源和提示词,用于管理任务和文档。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.dartai.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Dart MCP Server

NPM 许可证

Dart 是由 AI 驱动的项目管理工具。

警告

Dart 本地 MCP 服务已弃用,建议改用简化且改进后的托管 Dart MCP 服务。你可以按照这些说明进行配置。

已弃用的信息 `dart-mcp-server` 是 Dart 官方的 AI [Model Context Protocol (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 - 获取用户空间的信息,包括可用负责人、dartboards、文件夹、状态、标签、优先级和规模
  • list_tasks - 列出任务,可选择按负责人、状态、dartboard、优先级、截止日期等筛选
  • create_task - 创建新任务,并设置标题、描述、状态、优先级、规模、日期、dartboard、负责人、标签和父任务
  • get_task - 根据 ID 获取现有任务
  • update_task - 更新现有任务的属性
  • delete_task - 将任务移至垃圾桶(可恢复)
  • add_task_comment - 为现有任务添加评论
文档管理
  • list_docs - 列出文档,可选择按文件夹、标题、文本内容等筛选
  • create_doc - 创建新文档,并设置标题、文本内容和文件夹
  • get_doc - 根据 ID 获取现有文档
  • update_doc - 更新现有文档的属性
  • delete_doc - 将文档移至垃圾桶(可恢复)

每个工具都支持全面的输入验证,并返回结构化的 JSON 响应。

设置

使用 npx 运行 MCP 服务是最简单的方式,也可以使用 Docker 进行设置。

查找客户端的 MCP 设置文件
Claude Desktop
  1. 根据需要安装 Claude Desktop
  2. 打开 Claude Desktop 应用,进入 Settings,打开“Developer”选项卡,然后点击“Edit Config”按钮,以打开配置文件
  3. 按照下方“设置 MCP 服务”部分的步骤操作
Claude Code
  1. 根据需要安装 Claude Code

  2. 从你的 Dart 个人资料复制身份验证令牌

  3. 运行以下命令,并确保将 dsa... 替换为你的实际 Dart 令牌

    claude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
    
Cursor
  1. 根据需要安装 Cursor
  2. 打开 Cursor,进入“Cursor Settings”(而非常规的 VSCode IDE 设置),打开“MCP”选项卡,然后点击“Add new global MCP server”按钮,以打开配置文件
  3. 按照下方“设置 MCP 服务”中的步骤操作
Cline
  1. 根据需要在 IDE 中安装 Cline
  2. 打开 IDE,打开 Cline 侧边栏,点击顶部从左数第二个“MCP Servers”图标按钮,打开“Installed”选项卡,然后点击“Configure MCP Servers”按钮,以打开配置文件
  3. 按照下方“设置 MCP 服务”中的步骤操作
Windsurf
  1. 根据需要安装 Windsurf
  2. 打开 Windsurf,进入“Windsurf Settings”(而非常规的 VSCode IDE 设置),打开“Cascade”选项卡,然后点击“Model Context Protocol (MCP) Servers”部分中的“View raw config”按钮,以打开配置文件
  3. 按照下方“设置 MCP 服务”中的步骤操作
其他客户端
  1. 找到 MCP 设置文件,通常类似于 [client]_mcp_config.json
  2. 按照下方“设置 MCP 服务”中的步骤操作
设置 MCP 服务
  1. 根据需要安装 npx,它随 Node 一同安装

  2. 从你的 Dart 个人资料复制身份验证令牌

  3. 将以下内容添加到 MCP 设置中,并确保将 dsa... 替换为你的实际 Dart 令牌

    {
      "mcpServers": {
        "Dart": {
          "command": "npx",
          "args": ["-y", "dart-mcp-server@latest"],
          "env": {
            "DART_TOKEN": "dsa_..."
          }
        }
      }
    }
    
变体:使用 Docker 设置

如果上述 npx 设置无法正常运行,我们还提供 Docker 设置。按照上述说明找到 MCP 设置文件

  1. 根据需要安装 Docker

  2. 使用 docker build -t mcp/dart . 构建 Docker 容器

  3. 从你的 Dart 个人资料复制身份验证令牌

  4. 将以下内容添加到 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_..."
          }
        }
      }
    }
    

帮助和资源

贡献

欢迎贡献!请提交 issue 或拉取请求。

许可证

本项目采用 MIT 许可证授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。