项目管理与通讯集成服务

Dooray MCP Server 是一个提供任务管理、评论、项目详情、里程碑、标签、模板、成员管理及通讯功能的集成服务平台。

  • by kwanok
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 kwanok/dooray-mcp

使用说明

Dooray MCP服务器

用于Dooray项目管理和信使集成的MCP服务器。

特性

  • 任务管理:创建、列出、获取、更新任务/更改工作流/标记为已完成
  • 评论:列出、添加、更新、删除对任务的评论
  • 项目:获取项目详细信息,列出工作流
  • 里程碑:完整CRUD(创建、列表、获取、更新、删除)
  • 标签:创建、列出、获取标签
  • 模板:帖子模板的完整CRUD
  • 成员:搜索组织成员,管理项目成员
  • 信使:创建频道、发送消息、DM、管理频道成员

安装

pip install dooray-mcp

配置

创建一个 .env 文件:

DOORAY_API_KEY=your-api-key

用法

MCP服务器(用于克劳德桌面、光标等)

{
  "mcpServers": {
    "dooray": {
      "command": "dooray-mcp"
    }
  }
}

命令行界面

# Tasks
dooray task list --project-id YOUR_PROJECT_ID
dooray task create --project-id YOUR_PROJECT_ID --subject "New Task"
dooray task set-done TASK_ID --project-id YOUR_PROJECT_ID

# Comments
dooray comment list TASK_ID --project-id YOUR_PROJECT_ID
dooray comment add TASK_ID --project-id YOUR_PROJECT_ID --content "Comment"

# Project & Milestones
dooray project get PROJECT_ID
dooray milestone list --project-id YOUR_PROJECT_ID

# Members & Messenger
dooray member search --name "John"
dooray messenger send --channel-id CH_ID --content "Hello"

有关完整的CLI参考,请参阅 docs/tools-reference.md.

MCP工具(32个工具)

域 工具 操作
任务 6 列表、获取、创建、更新、设置工作流、设置完成
注释 4 列表、添加、更新、删除
项目 2 获取、列出工作流
里程碑 5 列表、获取、创建、更新、删除
标签 3 列表、获取、创建
模板 5 列表、获取、创建、更新、删除
成员 4 搜索、列出项目、获取项目、添加项目
Messenger 6 列出频道、创建频道、发送、dm、加入、离开

有关详细的工具文档,请参阅 docs/tools-reference.md.

发展

pip install -e ".[dev]"
pytest