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

基本能力

产品定位

Dart MCP Server 是一个任务管理和团队协作工具,通过 MCP 协议提供任务、文档和空间的管理能力。

核心功能

  • 任务管理:创建和更新任务,设置任务优先级和状态,分配任务给团队成员。
  • 文档管理:创建和组织文档,支持 Markdown 内容,生成报告。
  • 空间管理:创建和管理工作空间,通过文件夹组织内容,控制访问权限。
  • Dartboard 集成:默认状态管理,任务组织,团队协作。

适用场景

  • 团队任务分配与跟踪
  • 文档协作与报告生成
  • 工作空间的组织与管理

工具列表

  • create_task:创建新任务。
  • update_task:更新现有任务。
  • get_default_status:获取默认状态 DUIDs。
  • get_default_space:获取默认空间 DUID。
  • get_dartboards:列出可用 Dartboards。
  • get_folders:列出空间中的文件夹。
  • create_folder:创建新文件夹。
  • create_doc:创建新文档或报告。
  • create_space:创建新工作空间。
  • delete_space:删除现有工作空间。

常见问题解答

  1. Python 环境验证
    bash
    python --version
    pip list | grep dart
  2. Dart SDK 安装检查
    python
    python -c "import dart; print(dart.__version__)"
  3. 环境变量验证
    bash
    echo $DART_TOKEN
    echo $PYTHONPATH

使用教程

使用依赖

  • Node.js 16.x 或更高版本
  • Python 3.8 或更高版本
  • Dart Python SDK (pip install dart-sdk)
  • 有效的 Dart API 令牌

安装教程

通过 Smithery 安装

bash
npx -y @smithery/cli install @jmanhype/dart-mcp-server --client claude

手动安装
  1. 克隆仓库:
    bash
    git clone https://github.com/jmanhype/dart-mcp-server.git
    cd dart-mcp-server
  2. 安装 Node.js 依赖:
    bash
    npm install
  3. 设置 Python 环境并安装 Dart SDK:
    bash
    python -m venv .venv
    source .venv/bin/activate # Windows: .venv\Scripts\activate
    pip install dart-sdk
  4. 设置环境变量:
    ```bash
    cp .env.example .env

编辑 .env 文件,配置 DART_TOKEN 和 PYTHONPATH

```

调试方式

  1. 构建 TypeScript 代码:
    bash
    npm run build
  2. 启动 MCP 服务器:
    bash
    npm start
  3. 开发模式:
    bash
    npm run dev
  4. 运行测试:
    bash
    npm test

点击访问

搜索工具

Node Omnibus MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:56:58

搜索工具

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

2025-4-29 16:57:23

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