nworks – CLI + เซิร์ฟเวอร์ MCP สำหรับ NAVER WORKS (LINE WORKS)
(github.com/yjcho9317)CLI + เซิร์ฟเวอร์ MCP ที่ทำให้สามารถใช้ API ของ NAVER WORKS (LINE WORKS) ได้จากเทอร์มินัลและ AI agent
ติดตั้งได้ด้วย npm เพียงบรรทัดเดียว
ผมสร้างสิ่งนี้ขึ้นมาเพราะเห็น CLI สำหรับ Google Workspace (gws) แล้วคิดว่าถ้า NAVER WORKS มีแบบนี้ก็คงดี รองรับเครื่องมือ 26 รายการ ตั้งแต่ปฏิทิน เมล ไดรฟ์ ข้อความ งานที่ต้องทำ ไปจนถึงบอร์ดประกาศ
ใช้งานผ่าน CLI ได้แบบนี้:
nworks calendar list
nworks mail list --unread
nworks message send --channel C001 --text "배포 완료"
ยังทำงานเป็นเซิร์ฟเวอร์ MCP ได้ด้วย จึงให้ AI agent เรียกใช้ได้โดยตรงจากไคลเอนต์อย่าง Claude Desktop และ Cursor โดยตั้งค่าเพียงเท่านี้:
{
"mcpServers": {
"nworks": {
"command": "nworks",
"args": ["mcp"]
}
}
}
การยืนยันตัวตนรองรับทั้ง Service Account (ข้อความจากบอต) และ User OAuth (ปฏิทิน/เมล เป็นต้น) เนื่องจาก NAVER WORKS และ LINE WORKS ใช้ API เดียวกัน จึงใช้งานได้ตรงตัวในญี่ปุ่นและเอเชียตะวันออกเฉียงใต้ด้วย มี README ภาษาอังกฤษ เกาหลี และญี่ปุ่นให้
ยังอยู่ในช่วงเริ่มต้นจึงอาจมีส่วนที่ยังไม่สมบูรณ์ ขอบคุณมากหากช่วยส่ง feedback มาให้
ยังไม่มีความคิดเห็น