NHN Dooray 서비스의 MCP 서버를 제작합니다.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"dooray-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Local-first AI memory with knowledge graphs and hybrid search. 17+ AI tools via MCP. Free.
MCP Security Weekly
Get CVE alerts and security updates for Dooray Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
NHN Dooray 서비스의 MCP(Model Context Protocol) 서버입니다.
다음 환경변수를 설정해야 합니다:
export DOORAY_API_KEY="your_api_key"
export DOORAY_BASE_URL="https://api.dooray.com"
# 선택사항: 로깅 레벨 제어
export DOORAY_LOG_LEVEL="WARN" # DEBUG, INFO, WARN, ERROR (기본값: WARN)
export DOORAY_HTTP_LOG_LEVEL="WARN" # HTTP 클라이언트 로깅 (기본값: WARN)
# 선택사항: 프로젝트 캐시 TTL (분 단위, 기본값: 5)
export DOORAY_PROJECT_CACHE_TTL_MINUTES=5
일반 로깅 (DOORAY_LOG_LEVEL)
WARN (기본값): 경고 및 에러만 로깅 - MCP 통신 안정성을 위해 권장INFO: 일반 정보 포함 로깅DEBUG: 상세한 디버그 정보 포함HTTP 로깅 (DOORAY_HTTP_LOG_LEVEL)
WARN (기본값): HTTP 에러만 로깅 - MCP 통신 안정성을 위해 권장INFO: 기본 요청/응답 정보만 로깅DEBUG: 상세한 HTTP 정보 로깅⚠️ 중요: MCP 서버는 stdin/stdout을 통해 통신하므로, 모든 로그는 stderr로 출력됩니다. 로깅 레벨을 높이면 프로토콜 통신에는 영향을 주지 않지만, 성능에 영향을 줄 수 있습니다.
# 의존성 설치 및 빌드
./gradlew clean shadowJar
# 로컬 실행 (.env 파일 사용)
./gradlew runLocal
# 또는 직접 실행
java -jar build/libs/dooray-mcp-server-0.4.1-all.jar
# Docker Hub에서 이미지 가져오기
docker pull bifos/dooray-mcp:latest
# 환경변수와 함께 실행
docker run -e DOORAY_API_KEY="your_api_key" \
-e DOORAY_BASE_URL="https://api.dooray.com" \
bifos/dooray-mcp:latest
두레이에서 접근 가능한 위키 프로젝트 목록을 조회합니다.
특정 두레이 위키 프로젝트의 페이지 목록을 조회합니다.
특정 두레이 위키 페이지의 상세 정보를 조회합니다.
새로운 위키 페이지를 생성합니다.
기존 위키 페이지를 수정합니다.
접근 가능한 프로젝트 목록을 조회합니다.
프로젝트 멤버 목록을 조회합니다. 업무 담당자/참조자 지정 시 사용합니다.
💡
project_id파라미터에 프로젝트 ID 또는 **프로젝트 코드(이름)**를 입력할 수 있습니다. 서버가 내부적으로 자동으로 ID를 resolve합니다.
프로젝트의 업무 목록을 조회합니다.
특정 업무의 상세 정보를 조회합니다.
새로운 업무를 생성합니다.
기존 업무를 수정합니다.
업무의 상태(워크플로우)를 변경합니다.
업무를 완료 상태로 변경합니다.
업무의 상위 업무를 설정합니다.
프로젝트의 워크플로우(업무 상태) 목록을 조회합니다.
업무에 댓글을 생성합니다.
업무의 댓글 목록을 조회합니다.
업무 댓글을 수정합니다.
업무 댓글을 삭제합니다.
{
"name": "dooray_wiki_list_projects",
"arguments": {
"page": 0,
"size": 20
}
}
{
"name": "dooray_project_create_post",
"arguments": {
"project_id": "my-project",
"subject": "새로운 업무",
"body": "업무 내용",
"to_member_ids": ["member_id_1", "member_id_2"],
"priority": "high"
}
}
{
"name": "dooray_project_create_post_comment",
"arguments": {
"project_id": "my-project",
"post_id": "your_post_id",
"content": "댓글 내용",
"mime_type": "text/x-markdown"
}
}
# 모든 테스트 실행
./gradlew test
# CI 환경 (통합 테스트 자동 제외)
CI=true ./gradlew test
# JAR 빌드
./gradlew clean shadowJar
# Docker 이미지 빌드
docker build -t dooray-mcp:local --build-arg VERSION=0.4.1 .
| 변수명 | 설명 | 필수 여부 |
|---|---|---|
DOORAY_API_KEY |