Dart知识管理服务

@its-dart/dart-mcp-server
Hosted
1 Stars 1.0k 次浏览 its-dart 更新于 2026-08-23

一个官方的AI模型上下文协议服务器, enables AI助手通过提示和工具创建/管理任务和文档来与Dart项目管理进行交互。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "dart": {
      "args": [
        "-y",
        "dart-mcp-server"
      ],
      "command": "npx",
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

该服务需要配置环境变量:DART_TOKEN

服务介绍

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

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

特性

提示词

以下提示词可用:

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

这些提示词使得 AI 助手能够轻松执行 Dart 中的常见操作,而无需理解底层 API 细节。

资源模板

以下资源可用:

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

工具

以下工具可用:

任务管理

  • get_config - 获取关于用户空间的信息,包括可用的分配人、看板、文件夹、状态、标签、优先级和规模
  • list_tasks - 列出任务,可选按分配人、状态、看板、优先级、截止日期等过滤
  • create_task - 创建一个带有标题、描述、状态、优先级、规模、日期、看板、分配人、标签和父任务的新任务
  • get_task - 通过 ID 检索现有任务
  • update_task - 更新现有任务的属性
  • delete_task - 将任务移动到回收站(可恢复)

文档管理

  • list_docs - 列出文档,可选按文件夹、标题、文本内容等过滤
  • create_doc - 创建一个带有标题、文本内容和文件夹的新文档
  • get_doc - 通过 ID 检索现有文档
  • update_doc - 更新现有文档的属性
  • delete_doc - 将文档移动到回收站(可恢复)

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

设置

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

查找客户端的MCP设置文件

Claude

  1. 根据需要安装Claude Desktop
  2. 打开claude_desktop_config.json文件,可以通过打开Claude Desktop应用程序,进入其设置,打开“开发者”选项卡,并点击“编辑配置”按钮来定位该文件
  3. 按照下面的“设置MCP服务器”步骤操作

Cline

  1. 根据需要在您的IDE中安装Cline
  2. 通过打开您的IDE,打开Cline侧边栏,点击顶部从左数第二个“MCP Servers”图标按钮,打开“已安装”标签页,并点击“配置MCP服务器”按钮来安装MCP服务器
  3. 按照下面的“设置MCP服务器”步骤操作

其他任何客户端

  1. 找到MCP设置文件,通常是[client]_mcp_settings.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许可证许可。

相关 MCP 服务