Dart MCP Server
ทางการInteract with task, doc, and project data in Dart, an AI-native project management tool
เอกสาร
Dart คือการจัดการโครงการที่ขับเคลื่อนด้วย AI
[!WARNING] เซิร์ฟเวอร์ Dart MCP แบบโลคอลถูกยกเลิกแล้ว โดยแทนที่ด้วยเซิร์ฟเวอร์ Dart MCP แบบโฮสต์ที่เรียบง่ายและปรับปรุงใหม่ ซึ่งคุณสามารถ กำหนดค่าตามคำแนะนำเหล่านี้
ข้อมูลที่ถูกยกเลิก
`dart-mcp-server` คือเซิร์ฟเวอร์ [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol) อย่างเป็นทางการที่ขับเคลื่อนด้วย AI สำหรับ Dartคุณสมบัติ
พร้อมท์
พร้อมท์ต่อไปนี้พร้อมใช้งาน
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- ดึงข้อมูลงานที่มีอยู่ด้วย IDupdate_task- อัปเดตคุณสมบัติของงานที่มีอยู่delete_task- ย้ายงานไปยังถังขยะ (สามารถกู้คืนได้)add_task_comment- เพิ่มความคิดเห็นในงานที่มีอยู่
การจัดการเอกสาร
list_docs- แสดงรายการเอกสารพร้อมการกรองตามโฟลเดอร์ ชื่อเรื่อง เนื้อหาข้อความ และอื่นๆ (ไม่บังคับ)create_doc- สร้างเอกสารใหม่พร้อมชื่อเรื่อง เนื้อหาข้อความ และโฟลเดอร์get_doc- ดึงข้อมูลเอกสารที่มีอยู่ด้วย IDupdate_doc- อัปเดตคุณสมบัติของเอกสารที่มีอยู่delete_doc- ย้ายเอกสารไปยังถังขยะ (สามารถกู้คืนได้)
แต่ละเครื่องมือรองรับการตรวจสอบอินพุตที่ครอบคลุมและส่งคืนการตอบสนอง JSON ที่มีโครงสร้าง
การตั้งค่า
วิธีที่ง่ายที่สุดในการรันเซิร์ฟเวอร์ MCP คือด้วย npx แต่ก็มีการตั้งค่าด้วย Docker ให้ใช้งานเช่นกัน
ค้นหาไฟล์การตั้งค่า MCP สำหรับไคลเอนต์
Claude Desktop
- ติดตั้ง Claude Desktop ตามความจำเป็น
- เปิดไฟล์กำหนดค่าโดยเปิดแอป Claude Desktop ไปที่การตั้งค่า เปิดแท็บ 'Developer' และคลิกปุ่ม 'Edit Config'
- ทำตามขั้นตอน 'ตั้งค่าเซิร์ฟเวอร์ 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 Settings' (ไม่ใช่การตั้งค่า VSCode IDE ปกติ) เปิดแท็บ 'MCP' และคลิกปุ่ม 'Add new global MCP server'
- ทำตามขั้นตอน 'ตั้งค่าเซิร์ฟเวอร์ MCP' ด้านล่าง
Cline
- ติดตั้ง Cline ใน IDE ของคุณตามความจำเป็น
- เปิดไฟล์กำหนดค่าโดยเปิด IDE ของคุณ เปิดแถบด้านข้าง Cline คลิกปุ่มไอคอน 'MCP Servers' ซึ่งเป็นปุ่มที่สองจากซ้ายที่ด้านบน เปิดแท็บ 'Installed' และคลิกปุ่ม 'Configure MCP Servers'
- ทำตามขั้นตอน 'ตั้งค่าเซิร์ฟเวอร์ MCP' ด้านล่าง
Windsurf
- ติดตั้ง Windsurf ตามความจำเป็น
- เปิดไฟล์กำหนดค่าโดยเปิด Windsurf ไปที่ 'Windsurf Settings' (ไม่ใช่การตั้งค่า VSCode IDE ปกติ) เปิดแท็บ 'Cascade' และคลิกปุ่ม 'View raw config' ในส่วน 'Model Context Protocol (MCP) Servers'
- ทำตามขั้นตอน 'ตั้งค่าเซิร์ฟเวอร์ 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 ด้วย
docker build -t mcp/dart . -
คัดลอกโทเค็นการตรวจสอบสิทธิ์จาก โปรไฟล์ 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