type
status
date
slug
summary
tags
category
icon
password
项目概述
Dart 是一个由 AI 驱动的项目管理平台,而
dart-mcp-server
是其官方的 AI 模型上下文协议(MCP)服务器。MCP 是一种协议,允许 AI 模型与外部服务进行交互和获取上下文信息。主要功能
1. 预设提示(Prompts)
系统提供了几个预设的提示模板,使 AI 助手能够轻松执行 Dart 平台上的常见操作:
create-task
- 创建新任务,包含标题、描述、状态、优先级和负责人
create-doc
- 创建新文档,包含标题、文本内容和所属文件夹
summarize-tasks
- 获取任务摘要,可按状态和负责人进行筛选
2. 资源模板(Resource templates)
提供了几种资源模板,用于获取 Dart 平台上的信息:
dart-config:
- 用户空间的配置信息
dart-task:///{taskId}
- 特定任务的详细信息
dart-doc:///{docId}
- 特定文档的详细信息
3. 工具(Tools)
任务管理
get_config
- 获取用户空间信息,包括可用的负责人、看板、文件夹等
list_tasks
- 列出任务,可按多种条件筛选
create_task
- 创建新任务
get_task
- 通过ID获取现有任务
update_task
- 更新现有任务属性
delete_task
- 将任务移至回收站(可恢复)
文档管理
list_docs
- 列出文档,可按文件夹、标题、内容等筛选
create_doc
- 创建新文档
get_doc
- 通过ID获取现有文档
update_doc
- 更新现有文档属性
delete_doc
- 将文档移至回收站(可恢复)
设置指南
设置方法
文档提供了两种设置 MCP 服务器的方式:
- 使用
npx
(推荐)
- 使用 Docker
设置步骤
- 首先需要找到 AI 客户端的 MCP 设置文件:
- Claude:通过 Claude Desktop 应用的设置->开发者选项->编辑配置
- Cline:通过 IDE 中的 Cline 侧边栏->MCP Servers 图标->Installed 标签->Configure MCP Servers
- 其他客户端:找到
[client]_mcp_settings.json
文件
- 使用 npx 设置 MCP 服务器:
- 安装 npx (通常随 Node.js 一起安装)
- 从 Dart 个人资料页面复制认证令牌
- 将提供的 JSON 配置添加到 MCP 设置文件中,替换令牌部分
- 或者使用 Docker 设置:
- 安装 Docker
- 构建 Docker 容器
- 添加相应的 Docker 配置到 MCP 设置文件
- Author:二师兄
- URL:https://cloudesx.com/article/dart-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!