Dart Mcp Server

Dart Mcp Server

🚀 Dart MCP 服务器

Dart 是一款由人工智能驱动的项目管理工具。dart-mcp-server 则是 Dart 官方的 AI 模型上下文协议 (MCP) 服务器,它能让用户借助 AI 更高效地进行项目管理。

🚀 快速开始

若要使用 dart-mcp-server,您可参考以下设置步骤,有基于 npx 和 Docker 两种设置方式供您选择。

✨ 主要特性

提示

以下提示可让您轻松使用:

  • create-task:使用标题、描述、状态、优先级和分配人创建新任务。
  • create-doc:使用标题、文本内容和文件夹创建新文档。
  • summarize-tasks:获取任务摘要,还能根据状态和分配人进行过滤。

这些提示让 AI 助手在 Dart 中执行常见操作变得轻而易举,无需了解底层 API 详细信息。

资源模板

以下资源可供使用:

  • dart-config::用户空间的配置信息。
  • dart-task:///{taskId}:特定任务的详细信息。
  • dart-doc:///{docId}:特定文档的详细信息。

工具

以下工具为您的项目管理提供便利:

任务管理

  • get_config:获取用户空间的信息,涵盖可用分配人、Dartboard、文件夹、状态、标签、优先级和大小。
  • list_tasks:列出任务,可根据分配人、标题、描述、开始日期、结束日期、状态、优先级或标签进行过滤。
  • get_task:根据 ID 获取任务详细信息。
  • create_task:使用标题、描述、开始日期、结束日期、状态、优先级和标签创建新任务。
  • update_task:更新任务的任何字段。
  • delete_task:删除任务。
  • add_label:向任务添加标签。
  • remove_label:从任务移除标签。

文档管理

  • list_docs:列出文档,可根据标题、内容或文件夹进行过滤。
  • get_doc:根据 ID 获取文档详细信息。
  • create_doc:使用标题和内容创建新文档。
  • update_doc:更新文档的任何字段。
  • delete_doc:删除文档。

📦 安装指南

基于 npx 的设置

  1. 在 Dart 简档中复制您的认证令牌。
  2. 将以下内容添加到您的 MCP 配置中,确保将 dsa... 替换为您的实际 Dart 令牌。
{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}

Docker 设置变体

若上述基于 npx 的设置不可用,您可采用 Docker 设置:

  1. 安装 Docker。
  2. 使用以下命令构建 Docker 镜像:docker build -t mcp/dart .
  3. 将您的 Dart 认证令牌复制到剪贴板。
  4. 将以下内容添加到您的 MCP 配置中,确保将 dsa... 替换为您的实际 Dart 令牌。
{
"mcpServers": {
"dart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}

📚 详细文档

帮助与资源

贡献

欢迎您为项目贡献力量!您可打开问题或提交拉取请求。

📄 许可证

本项目根据 MIT License 许可。

  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-20 09:18

相似服务问题

相关AI产品