Lazy loaded image
Dart MCP Server
Words 612Read Time 2 min
2025-4-2
2025-4-2
type
status
date
slug
summary
tags
category
icon
password
地址:https://github.com/its-dart/dart-mcp-server
 
 

项目概述

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 服务器的方式:
  1. 使用 npx (推荐)
  1. 使用 Docker

设置步骤

  1. 首先需要找到 AI 客户端的 MCP 设置文件:
      • Claude:通过 Claude Desktop 应用的设置->开发者选项->编辑配置
      • Cline:通过 IDE 中的 Cline 侧边栏->MCP Servers 图标->Installed 标签->Configure MCP Servers
      • 其他客户端:找到 [client]_mcp_settings.json 文件
  1. 使用 npx 设置 MCP 服务器:
      • 安装 npx (通常随 Node.js 一起安装)
      • 从 Dart 个人资料页面复制认证令牌
      • 将提供的 JSON 配置添加到 MCP 设置文件中,替换令牌部分
  1. 或者使用 Docker 设置:
      • 安装 Docker
      • 构建 Docker 容器
      • 添加相应的 Docker 配置到 MCP 设置文件
 
 
 
 
上一篇
Lite_MCP_sdk
下一篇
Firebase MCP Server