首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
Dart知识管理服务2026-10-23185分享添加福利群:解决AI开发者的「MCP实战痛点」
一个官方的AI模型上下文协议服务器, enables AI助手通过提示和工具创建/管理任务和文档来与Dart项目管理进行交互。
By its-dart
2026-10-23185
github
详情内容

Dart MCP 服务器

NPM License

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

dart-mcp-server 是 Dart 官方的 AI 模型上下文协议 (MCP) 服务器。

功能

提示

以下提示可用:

  • create-task - 在 Dart 中创建一个新任务,包括标题、描述、状态、优先级和分配人
  • create-doc - 在 Dart 中创建一个新文档,包括标题、文本内容和文件夹
  • summarize-tasks - 获取任务摘要,可选择按状态和分配人进行过滤

这些提示使得 AI 助手无需了解底层 API 细节即可轻松在 Dart 中执行常见操作。

资源模板

以下资源可用:

  • 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

  1. 根据需要 安装 Claude Desktop
  2. 打开配置文件:打开 Claude Desktop 应用程序,进入其设置,打开“开发者”选项卡,然后点击“编辑配置”按钮
  3. 按照下面的“设置 MCP 服务器”步骤进行操作

Claude Code

  1. 根据需要安装 Claude Code

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

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

    claude mcp add-json dart '{"command":"npx","args":["-y","dart-mcp-server"],"env":{"DART_TOKEN":"dsa_..."}}'
    

Cursor

  1. 根据需要 安装 Cursor
  2. 打开配置文件:打开 Cursor,进入“Cursor 设置”(不是常规的 VSCode IDE 设置),打开“MCP”选项卡,然后点击“添加新的全局 MCP 服务器”按钮
  3. 按照下面的“设置 MCP 服务器”步骤进行操作

Cline

  1. 在您的 IDE 中根据需要 安装 Cline
  2. 打开配置文件:打开您的 IDE,打开 Cline 侧边栏,点击顶部从左数第二个“MCP 服务器”图标按钮,打开“已安装”选项卡,然后点击“配置 MCP 服务器”按钮
  3. 按照下面的“设置 MCP 服务器”步骤进行操作

Windsurf

  1. 根据需要 安装 Windsurf
  2. 打开配置文件:打开 Windsurf,进入“Windsurf 设置”(不是常规的 VSCode IDE 设置),打开“Cascade”选项卡,然后在“模型上下文协议 (MCP) 服务器”部分点击“查看原始配置”按钮
  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"],
          "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": "docker",
          "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
          "env": {
            "DART_TOKEN": "dsa_..."
          }
        }
      }
    }
    

帮助与资源

贡献

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

许可证

本项目根据 MIT 许可证 授权。

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档