Dart MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Dart MCP Server 是一个基于 AI 的项目管理工具,通过 MCP 协议提供任务和文档管理的自动化能力。

核心功能

  1. Prompts(提示)
  2. create-task:创建新任务,包括标题、描述、状态、优先级和分配人。
  3. create-doc:创建新文档,包括标题、文本内容和文件夹。
  4. summarize-tasks:获取任务摘要,支持按状态和分配人筛选。

  5. Resource templates(资源模板)

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

  9. Tools(工具)

  10. 任务管理
    • get_config:获取用户空间信息。
    • list_tasks:列出任务,支持多种筛选条件。
    • create_task:创建新任务。
    • get_task:通过 ID 获取任务。
    • update_task:更新任务属性。
    • delete_task:将任务移至回收站(可恢复)。
  11. 文档管理
    • list_docs:列出文档,支持多种筛选条件。
    • create_doc:创建新文档。
    • get_doc:通过 ID 获取文档。
    • update_doc:更新文档属性。
    • delete_doc:将文档移至回收站(可恢复)。

适用场景

  • 通过 AI 助手自动化管理项目任务和文档。
  • 快速创建、更新和删除任务或文档。
  • 获取任务或文档的摘要信息。

工具列表

  1. 任务管理工具
  2. get_config:获取用户空间配置。
  3. list_tasks:列出任务。
  4. create_task:创建任务。
  5. get_task:获取任务详情。
  6. update_task:更新任务。
  7. delete_task:删除任务。
  8. 文档管理工具
  9. list_docs:列出文档。
  10. create_doc:创建文档。
  11. get_doc:获取文档详情。
  12. update_doc:更新文档。
  13. delete_doc:删除文档。

常见问题解答

使用教程

使用依赖

  1. 安装 Node.js 和 npm(包含 npx):
    ```bash
    # 在 Linux/macOS 上
    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
    sudo apt-get install -y nodejs

# 在 Windows 上(通过 PowerShell)
winget install OpenJS.NodeJS.LTS
```

安装教程

  1. 通过 npx 安装
  2. Dart 个人资料 复制认证令牌。
  3. 在 MCP 设置文件中添加以下配置(替换 dsa... 为实际令牌):
    json
    {
    "mcpServers": {
    "dart": {
    "command": "npx",
    "args": ["-y", "dart-mcp-server"],
    "env": {
    "DART_TOKEN": "dsa_..."
    }
    }
    }
    }

  4. 通过 Docker 安装

  5. 安装 Docker:
    ```bash
    # 在 Linux 上
    curl -fsSL https://get.docker.com | sh

    # 在 macOS/Windows 上,下载 Docker Desktop
    - 构建 Docker 容器:bash
    docker build -t mcp/dart .
    - 在 MCP 设置文件中添加以下配置(替换 `dsa...` 为实际令牌):json
    {
    "mcpServers": {
    "dart": {
    "command": "docker",
    "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"],
    "env": {
    "DART_TOKEN": "dsa_..."
    }
    }
    }
    }
    ```

调试方式

  1. 运行 MCP 服务器后,检查日志输出是否有错误。
  2. 使用以下命令测试工具功能(示例):
    bash
    # 列出任务
    curl -X POST http://localhost:3000/list_tasks -H "Content-Type: application/json" -d '{}'

点击访问

搜索工具

Obsidian MCP REST Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:26:39

搜索工具

Deepseek Thinker MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:26:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索