Dart MCP Server
官方在 Dart(一款 AI 原生專案管理工具)中與任務、文件和專案資料互動
文件
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 助理能輕鬆在 Dart 中執行常見操作,無需了解底層 API 細節。
資源範本
提供以下資源
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 伺服器」步驟操作
任何其他客戶端
- 尋找 MCP 設定檔,通常類似
[client]_mcp_config.json - 依照下方的「設定 MCP 伺服器」步驟操作
設定 MCP 伺服器
-
視需要安裝 npx,它隨 Node 捆綁提供
-
從您的 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 上聊天
- 寄送電子郵件至 [email protected]
貢獻
歡迎貢獻!請提出 issue 或提交 pull request。
授權
本專案依據 MIT 授權 授權。