Dart
공식Dart에서 작업, 문서 및 프로젝트 데이터와 상호작용하는 AI 기반 프로젝트 관리 도구입니다.
Dart MCP(으)로 무엇을 할 수 있나요?
- 작업 목록 조회 및 필터링 — 담당자, 상태, 대시보드, 우선순위 또는 마감일 기준으로 필터를 적용하여
list_tasks를 통해 작업을 검색하도록 어시스턴트에 요청하세요. - 작업 생성 —
create_task를 통해 어시스턴트가 새 작업을 생성하고, 제목, 설명, 상태, 우선순위, 담당자 및 태그를 설정하도록 하세요. - 기존 작업 업데이트 —
update_task를 통해 작업의 상태, 우선순위 또는 담당자 변경 등 모든 속성을 수정하세요. - 작업에 댓글 추가 —
add_task_comment를 사용하여 대화에서 직접 특정 작업에 댓글을 게시하세요. - 문서 관리 —
create_doc,get_doc,update_doc및delete_doc를 사용하여 문서를 생성, 검색, 업데이트 또는 삭제하세요. - 공간 구성 검색 —
get_config를 사용하여 사용 가능한 담당자, 대시보드, 상태, 태그, 우선순위 및 크기를 가져오세요.
문서
Dart는 AI 기반 프로젝트 관리 도구입니다.
[!WARNING] Dart 로컬 MCP 서버는 더 이상 사용되지 않으며, 간소화되고 개선된 호스팅 Dart MCP 서버로 대체되었습니다. 이 지침에 따라 구성할 수 있습니다.
더 이상 사용되지 않는 정보
`dart-mcp-server`는 Dart를 위한 공식 AI [모델 컨텍스트 프로토콜(MCP)](https://github.com/modelcontextprotocol) 서버입니다.기능
프롬프트
다음 프롬프트를 사용할 수 있습니다.
create-task- 제목, 설명, 상태, 우선순위, 담당자를 지정하여 Dart에 새 작업 생성create-doc- 제목, 텍스트 내용, 폴더를 지정하여 Dart에 새 문서 생성summarize-tasks- 상태 및 담당자별 선택적 필터링을 통해 작업 요약 가져오기
이 프롬프트를 사용하면 AI 어시스턴트가 기본 API 세부 정보를 이해하지 않고도 Dart에서 일반적인 작업을 쉽게 수행할 수 있습니다.
리소스 템플릿
다음 리소스를 사용할 수 있습니다.
dart-config:- 사용자 스페이스에 대한 구성 정보dart-task:///{taskId}- 특정 작업에 대한 상세 정보dart-doc:///{docId}- 특정 문서에 대한 상세 정보
도구
다음 도구를 사용할 수 있습니다.
작업 관리
get_config- 사용 가능한 담당자, 다트보드, 폴더, 상태, 태그, 우선순위, 크기 등 사용자 스페이스 정보 가져오기list_tasks- 담당자, 상태, 다트보드, 우선순위, 마감일 등 선택적 필터링으로 작업 나열create_task- 제목, 설명, 상태, 우선순위, 크기, 날짜, 다트보드, 담당자, 태그, 상위 작업을 지정하여 새 작업 생성get_task- ID로 기존 작업 조회update_task- 기존 작업 속성 업데이트delete_task- 작업을 휴지통으로 이동 (복구 가능)add_task_comment- 기존 작업에 댓글 추가
문서 관리
list_docs- 폴더, 제목, 텍스트 내용 등 선택적 필터링으로 문서 나열create_doc- 제목, 텍스트 내용, 폴더를 지정하여 새 문서 생성get_doc- ID로 기존 문서 조회update_doc- 기존 문서 속성 업데이트delete_doc- 문서를 휴지통으로 이동 (복구 가능)
각 도구는 포괄적인 입력 유효성 검사를 지원하며 구조화된 JSON 응답을 반환합니다.
설정
MCP 서버를 실행하는 가장 쉬운 방법은 npx를 사용하는 것이지만, Docker 설정도 사용할 수 있습니다.
클라이언트용 MCP 설정 파일 찾기
Claude Desktop
- 필요에 따라 Claude Desktop 설치
- Claude Desktop 앱을 열고 설정으로 이동하여 '개발자' 탭을 연 다음 '설정 편집' 버튼을 클릭하여 구성 파일 열기
- 아래 'MCP 서버 설정' 단계 따르기
Claude Code
-
필요에 따라 Claude Code 설치
-
Dart 프로필에서 인증 토큰 복사
-
다음 명령을 실행하되,
dsa...를 실제 Dart 토큰으로 교체해야 합니다.claude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- 필요에 따라 Cursor 설치
- Cursor를 열고 'Cursor 설정'(일반 VSCode IDE 설정이 아님)으로 이동하여 'MCP' 탭을 열고 '새 글로벌 MCP 서버 추가' 버튼을 클릭하여 구성 파일 열기
- 아래 'MCP 서버 설정' 단계 따르기
Cline
- 필요에 따라 IDE에 Cline 설치
- IDE를 열고 Cline 사이드바를 연 다음 상단 왼쪽에서 두 번째 'MCP 서버' 아이콘 버튼을 클릭하고 '설치됨' 탭을 연 다음 'MCP 서버 구성' 버튼을 클릭하여 구성 파일 열기
- 아래 'MCP 서버 설정' 단계 따르기
Windsurf
- 필요에 따라 Windsurf 설치
- Windsurf를 열고 'Windsurf 설정'(일반 VSCode IDE 설정이 아님)으로 이동하여 'Cascade' 탭을 열고 '모델 컨텍스트 프로토콜(MCP) 서버' 섹션에서 '원시 구성 보기' 버튼을 클릭하여 구성 파일 열기
- 아래 'MCP 서버 설정' 단계 따르기
기타 클라이언트
- 일반적으로
[client]_mcp_config.json와 같은 MCP 설정 파일 찾기 - 아래 'MCP 서버 설정' 단계 따르기
MCP 서버 설정
-
필요에 따라 Node와 함께 번들로 제공되는 npx 설치
-
Dart 프로필에서 인증 토큰 복사
-
MCP 설정에 다음을 추가하되,
dsa...를 실제 Dart 토큰으로 교체해야 합니다.{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
변형: Docker로 설정
위의 npx 설정이 제대로 작동하지 않는 경우 Docker 설정도 제공합니다. 위 지침에 따라 MCP 설정 파일을 찾으세요.
-
필요에 따라 Docker 설치
-
docker build -t mcp/dart .로 Docker 컨테이너 빌드 -
Dart 프로필에서 인증 토큰 복사
-
MCP 설정에 다음을 추가하되,
dsa...를 실제 Dart 토큰으로 교체해야 합니다.{ "mcpServers": { "Dart": { "command": "bash", "args": [ "-c", "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" ], "env": { "DART_TOKEN": "dsa_..." } } } }
도움말 및 리소스
- 홈페이지
- 웹 앱
- 도움말 센터
- 버그 및 기능
- 라이브러리 소스
- Discord에서 채팅
- support@dartai.com으로 이메일 보내기
기여하기
기여를 환영합니다! 이슈를 열거나 풀 리퀘스트를 제출해 주세요.
라이선스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.