# Dooray MCP Server
## 설치
```bash
npm install -g @jhl8041/dooray-mcp
```
## 설정
### 1. API 토큰 발급 (필수)
두레이 개인설정 > API > 개인 인증 토큰 메뉴에서 생성할 수 있습니다. [가이드](https://helpdesk.dooray.com/share/pages/9wWo-xwiR66BO5LGshgVTg/2939987647631384419#%EA%B0%9C%EC%9D%B8-API-%EC%9D%B8%EC%A6%9D-%ED%86%A0%ED%81%B0-%EB%B0%9C%EA%B8%89-%EA%B3%BC%EC%A0%95)
### 2. 환경변수 등록 (필수)
```bash
export DOORAY_API_TOKEN=<발급 받은 API 토큰>
```
## MCP 등록
### 1. Claude Code 등록
```bash
claude mcp add -s user dooray-mcp npx @jhl8041/dooray-mcp@latest
```
### 2. Claude Desktop 설정
설정 파일 위치: `~/Library/Application Support/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"dooray": {
"command": "npx @jhl8041/dooray-mcp@latest",
"env": { "DOORAY_API_TOKEN": "발급받은_토큰" }
}
}
}
```
## Tool 목록
### 공통
- `get-my-member-info` - 사용자 정보 조회
### 프로젝트
- `get-project-list` - 프로젝트 목록
- `get-project` - 프로젝트 상세정보
- `get-project-workflow-list` - 업무 상태 목록
- `get-task-list` - 업무 검색/필터링
- `get-task` - 업무 상세정보
- `create-task` - 업무 생성
- `update-task` - 업무 수정
- `create-task-comment` - 댓글 작성
- `get-task-comment-list` - 댓글 목록
- `update-task-comment` - 댓글 수정 (이메일 댓글 수정 불가)
- `get-milestone-list` - 마일스톤 목록
- `get-tag-list` - 태그 목록
- `get-project-template-list` - 템플릿 목록
- `get-project-template` - 템플릿 상세정보
- `get-project-member-list` - 프로젝트 멤버 목록
- `get-project-member-group-list` - 멤버 그룹 목록
## 개발
```bash
npm run build # 빌드
npm run dev # 개발 모드
npm run watch # Watch 모드
```
## 라이선스
MIT
## 참고
- [Dooray](https://dooray.com)
- [Model Context Protocol](https://modelcontextprotocol.io)
- [Dooray API 문서](https://dooray.com/docs/api)