使用说明
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