๐ฆ
dooray
MCP server for Dooray
0 installs
Trust: 39 โ Low
Ai
Installation
npx @jhl8041/dooray-mcpAsk AI about dooray
Powered by Claude ยท Grounded in docs
I know everything about dooray. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Dooray MCP Server
MCP server for Dooray! - enabling AI assistants to interact with Dooray projects, tasks, wikis, and more.
์ค์น
NPM (๊ถ์ฅ)
npm install -g @jhl8041/dooray-mcp
Smithery
npx -y @smithery/cli install @jhl8041/dooray-mcp --client claude
์ค์
1. API ํ ํฐ ๋ฐ๊ธ (ํ์)
๋๋ ์ด ๊ฐ์ธ์ค์ > API > ๊ฐ์ธ ์ธ์ฆ ํ ํฐ ๋ฉ๋ด์์ ์์ฑํ ์ ์์ต๋๋ค. ๊ฐ์ด๋
2. ํ๊ฒฝ๋ณ์ ๋ฑ๋ก (ํ์)
export DOORAY_API_TOKEN=<๋ฐ๊ธ ๋ฐ์ API ํ ํฐ>
MCP ๋ฑ๋ก
1. Claude Code ๋ฑ๋ก
claude mcp add -s user dooray-mcp npx @jhl8041/dooray-mcp@latest
2. Claude Desktop ์ค์
์ค์ ํ์ผ ์์น: ~/Library/Application Support/Claude/claude_desktop_config.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-tag- ํ๊ทธ ์์ธ์ ๋ณดcreate-tag- ํ๊ทธ ์์ฑ (๊ฐ๋ณ/๊ทธ๋ฃน ํ๊ทธ)update-tag-group- ํ๊ทธ ๊ทธ๋ฃน ์ค์ ์์ get-project-template-list- ํ ํ๋ฆฟ ๋ชฉ๋กget-project-template- ํ ํ๋ฆฟ ์์ธ์ ๋ณดcreate-project-template- ํ ํ๋ฆฟ ์์ฑupdate-project-template- ํ ํ๋ฆฟ ์์ delete-project-template- ํ ํ๋ฆฟ ์ญ์ get-project-member-list- ํ๋ก์ ํธ ๋ฉค๋ฒ ๋ชฉ๋กget-project-member-group-list- ๋ฉค๋ฒ ๊ทธ๋ฃน ๋ชฉ๋ก
์ฒจ๋ถํ์ผ
upload-attachment- ํ์ผ ์ ๋ก๋get-attachment-list- ์ฒจ๋ถํ์ผ ๋ชฉ๋กget-attachment-metadata- ์ฒจ๋ถํ์ผ ๋ฉํ๋ฐ์ดํฐdownload-attachment- ํ์ผ ๋ค์ด๋ก๋ (savePath ์ต์ ์ผ๋ก ๋ก์ปฌ ์ ์ฅ ์ง์)delete-attachment- ์ฒจ๋ถํ์ผ ์ญ์
๋๋ผ์ด๋ธ
get-drive-list- ๋๋ผ์ด๋ธ ๋ชฉ๋ก (๊ฐ์ธ/ํ๋ก์ ํธ)get-drive-file-list- ํ์ผ/ํด๋ ๋ชฉ๋ก ์กฐํget-drive-file-meta- ํ์ผ ๋ฉํ์ ๋ณด ์กฐํ (file ID๋ง์ผ๋ก)create-drive-folder- ํด๋ ์์ฑrename-drive-file- ํ์ผ/ํด๋ ์ด๋ฆ ๋ณ๊ฒฝmove-drive-file- ํ์ผ/ํด๋ ์ด๋ (ํด์งํต ์ด๋ ํฌํจ)copy-drive-file- ํ์ผ ๋ณต์ฌdelete-drive-file- ํด์งํต ํ์ผ ์๊ตฌ์ญ์ upload-drive-file- ํ์ผ ์ ๋ก๋download-drive-file- ํ์ผ ๋ค์ด๋ก๋ (savePath ์ต์ ์ผ๋ก ๋ก์ปฌ ์ ์ฅ ์ง์)update-drive-file- ํ์ผ ์๋ฒ์ ์ ๋ก๋
์ํค
get-wiki-list- ์ํค ๋ชฉ๋กget-wiki-page-list- ์ํค ํ์ด์ง ๋ชฉ๋กget-wiki-page- ์ํค ํ์ด์ง ์์ธ์ ๋ณดcreate-wiki-page- ์ํค ํ์ด์ง ์์ฑupdate-wiki-page- ์ํค ํ์ด์ง ์์ get-wiki-page-comment-list- ์ํค ํ์ด์ง ๋๊ธ ๋ชฉ๋กget-wiki-page-comment- ์ํค ํ์ด์ง ๋๊ธ ์์ธ์ ๋ณดcreate-wiki-page-comment- ์ํค ํ์ด์ง ๋๊ธ ์์ฑupdate-wiki-page-comment- ์ํค ํ์ด์ง ๋๊ธ ์์ delete-wiki-page-comment- ์ํค ํ์ด์ง ๋๊ธ ์ญ์
์ํค ํ์ผ
upload-wiki-file- ์ํค์ ํ์ผ ์ ๋ก๋ (ํ์ด์ง ์์ฑ ์ pre-upload์ฉ, attachFileId ๋ฐํ)upload-wiki-page-file- ๊ธฐ์กด ์ํค ํ์ด์ง์ ํ์ผ ์ ๋ก๋download-wiki-page-file- ์ํค ํ์ด์ง ์ฒจ๋ถํ์ผ ๋ค์ด๋ก๋ (fileId ์ฌ์ฉ, savePath ์ต์ ์ผ๋ก ๋ก์ปฌ ์ ์ฅ ์ง์)download-wiki-attach-file- ์ํค ์ฒจ๋ถํ์ผ ๋ค์ด๋ก๋ (attachFileId ์ฌ์ฉ, savePath ์ต์ ์ผ๋ก ๋ก์ปฌ ์ ์ฅ ์ง์)delete-wiki-page-file- ์ํค ํ์ด์ง ์ฒจ๋ถํ์ผ ์ญ์
๊ฐ๋ฐ
npm run build # ๋น๋
npm run dev # ๊ฐ๋ฐ ๋ชจ๋
npm run watch # Watch ๋ชจ๋
Prompts (ํ๋กฌํํธ)
์ฌ์ ์ ์๋ ํ๋กฌํํธ ํ ํ๋ฆฟ์ ์ ๊ณตํฉ๋๋ค:
| Prompt | ์ค๋ช |
|---|---|
create-task-with-template | ๊ตฌ์กฐํ๋ ํ ํ๋ฆฟ์ผ๋ก ์ ์ ๋ฌด ์์ฑ (bug, feature, improvement, general) |
weekly-task-summary | ์ฃผ๊ฐ ์ ๋ฌด ์์ฝ ์์ฑ |
project-status-report | ํ๋ก์ ํธ ์ํ ๋ฆฌํฌํธ ์์ฑ |
task-review-checklist | ์ ๋ฌด ๊ฒํ ์ฒดํฌ๋ฆฌ์คํธ ์์ฑ |
Resources (๋ฆฌ์์ค)
์ปจํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๋ฆฌ์์ค:
| URI | ์ค๋ช |
|---|---|
dooray://api/info | Dooray API ์ ๋ณด ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ๋ชฉ๋ก |
dooray://workflows/reference | ์ํฌํ๋ก์ฐ ์ํ ์ฐธ์กฐ ๊ฐ์ด๋ (backlog, registered, working, closed) |
dooray://priority/reference | ์ ๋ฌด ์ฐ์ ์์ ์ฐธ์กฐ ๊ฐ์ด๋ |
๋ผ์ด์ ์ค
MIT
