Chào mọi người
Trải qua hơn 10 năm làm Quản trị dự án, từng dẫn dắt các đội ngũ lớn xây dựng đủ loại hệ thống từ ERP, Healthcare đến các sàn Thương mại điện tử (E-commerce) & Dropshipping quy mô quốc tế, mình nhận ra một "nỗi đau" chung của mọi PM: Chúng ta mất quá nhiều thời gian làm "thợ gõ" thay vì làm người quản trị. Đặc biệt trong mảng E-commerce, khi một chiến dịch Black Friday hoặc thay đổi cổng thanh toán diễn ra, PM phải ngụp lặn kiểm tra hàng trăm Ticket Jira, đối soát tài liệu PRD trên Confluence, viết báo cáo Release... ngốn hàng giờ mỗi ngày.
Nhưng cuộc chơi đã thay đổi khi giao thức MCP (Model Context Protocol) ra đời, nếu bạn đã lướt qua blog của mình thì đã có bài giới thiệu về nó rồi đấy. Hôm nay, mình sẽ hướng dẫn chi tiết cách thiết lập JiraMCP – công cụ biến AI (Claude) thành một "Đặc vụ" có toàn quyền truy cập, đọc, viết và quản lý Jira/Confluence thay bạn. Bài viết rất dài và chi tiết, hãy pha một cốc cà phê và làm theo từng bước nhé!
🛠 PHẦN 1: HƯỚNG DẪN CÀI ĐẶT "CẦM TAY CHỈ VIỆC"
Để AI có thể tự động làm việc, chúng ta cần kết nối ứng dụng Claude Desktop trên máy tính với hệ thống Atlassian của công ty.
Bước 1: Lấy "Giấy thông hành" (Atlassian API Token)
Tuyệt đối không đưa mật khẩu cá nhân cho AI. Chúng ta sẽ tạo một chìa khóa riêng cho nó.
Đăng nhập Atlassian trên trình duyệt và vào link:
.id.atlassian.com/manage-profile/security/api-tokens Nhấn nút xanh Create API token.
Ở ô Label, nhập tên gợi nhớ:
JiraMCP_Claude_Assistant.Nhấn Create. Máy sẽ hiện ra một dãy mã (Ví dụ:
ATATT3xFf...).Cực kỳ quan trọng: Nhấn Copy và dán ngay vào một file Notepad an toàn. Atlassian chỉ cho bạn xem mã này đúng MỘT LẦN duy nhất. Nếu mất, bạn phải tạo lại.
Bước 2: Cài đặt "Động cơ" Node.js
JiraMCP cần môi trường Node.js để chạy ngầm trên máy tính.
Vào trang chủ
.nodejs.org Nhấn tải phiên bản LTS (Recommended for most users).
Mở file vừa tải, nhấn Next liên tục. Tới bước "Tools for Native Modules", nhớ tích vào ô "Automatically install the necessary tools...". Nhấn Install và đợi hoàn tất.
(Tùy chọn) Mở CMD/Terminal gõ
node -v. Hiện ra số phiên bản (VD: v20.x) là thành công.
Bước 3: Cài đặt "Trạm chỉ huy" Claude Desktop
Tải Claude Desktop tại
và cài đặt.claude.ai/download Đăng nhập bằng tài khoản Claude của bạn.
Bước 4: "Nối dây thần kinh" (Cấu hình JSON)
Đây là bước kết nối Claude với dự án của bạn.
Mở Claude Desktop. Nhấn vào Tên/Avatar ở góc dưới bên trái -> Chọn Settings.
Nhấn vào tab Developer ở cột bên trái -> Chọn Edit Config.
File văn bản
claude_desktop_config.jsonsẽ mở ra. Xóa trắng nội dung cũ (nếu có) và dán nguyên xi đoạn mã sau:
Lưu ý: Đổi URL, Email và dán mã Token thật của bạn vào. Đừng để dấu
/ở cuối JIRA_URL.
Nhấn Ctrl + S (Windows) hoặc Cmd + S (Mac) để lưu.
Thoát hoàn toàn Claude Desktop (Chuột phải icon ở Taskbar chọn Quit) rồi mở lên lại. Thấy biểu tượng Cái ổ cắm điện (Plug) xuất hiện ở khung nhập chat là bạn đã thành công!
🚀 PHẦN 2: THỰC CHIẾN - CÁC TÍNH NĂNG VÀ VÍ DỤ E-COMMERCE
Đây là sức mạnh thực sự của JiraMCP. Hãy giao việc cho AI cụ thể như một người Sếp.
Tính năng 1: Issue Management (Tạo & Quản lý Task siêu tốc)
Không cần click chục thao tác để tạo Task, cấu hình field, gán Assignee nữa.
Ví dụ 1 (Tạo Task hàng loạt cho tính năng mới):
"Dự án sàn MCB (Key: MCB) chuẩn bị tích hợp cổng thanh toán Stripe. Hãy tạo 3 Ticket Jira: 1. Đăng ký và test API key môi trường Sandbox, 2. Code UI phần chọn thẻ tín dụng lúc Checkout, 3. Viết Unit Test cho luồng thanh toán lỗi. Set Priority là High và Assign toàn bộ cho @dev_lead."
Ví dụ 2 (Cập nhật trạng thái Bulk Update):
"Tìm tất cả các Bug liên quan đến 'Giỏ hàng' (Cart) do mình tạo trong Sprint hiện tại đang ở trạng thái 'In Review'. QA vừa pass hết rồi, hãy chuyển toàn bộ trạng thái của chúng sang 'Ready for Release'."
Ví dụ 3 (Bổ sung thông tin kỹ thuật):
"Ticket MCB-505 đang báo lỗi user không nhập được mã giảm giá. Hãy cập nhật phần Description, bổ sung thêm: 'Yêu cầu check lại cache của Redis server và bổ sung log trace ID khi submit form'. Đổi mức độ nghiêm trọng thành Highest."
Tính năng 2: Search & Query (Truy vấn dữ liệu thông minh)
Quên JQL phức tạp đi, hãy tìm kiếm bằng ngôn ngữ tự nhiên.
Ví dụ 1 (Quản trị rủi ro chiến dịch lớn):
"Tuần sau là Black Friday. Hãy quét trong Epic 'Black Friday Campaign' xem có Task nào đang ở trạng thái 'In Progress' nhưng đã quá hạn (Overdue) không? Lập thành bảng gồm: Tên Task, Người phụ trách và Số ngày trễ để mình nhắc nhở."
Ví dụ 2 (Truy tìm tri thức cũ - Root Cause Analysis):
"Năm ngoái chúng ta từng bị sập server lúc Flash Sale. Hãy tìm trong lịch sử các Ticket chứa từ khóa 'Server down' hoặc 'Database overload' trong năm 2024. Tóm tắt lại nguyên nhân gốc rễ và cách team hạ tầng đã xử lý để mình phòng ngừa cho đợt này."
Ví dụ 3 (Chuẩn bị số liệu họp SteerCo):
"Lấy dữ liệu của Epic 'Mở rộng thị trường Đan Mạch'. Thống kê xem có bao nhiêu User Story đã Done, bao nhiêu cái To Do. Tính tỷ lệ % hoàn thành và liệt kê 3 Ticket đang bị đánh dấu là 'Blocker'."
Tính năng 3: Confluence Integration (Tự động hóa tài liệu)
AI Agent có thể đọc PRD để kiểm tra chéo, hoặc viết thẳng báo cáo lên hệ thống.
Ví dụ 1 (Viết Release Notes tự động):
"Hãy lấy danh sách tất cả các Ticket đã Done trong Sprint 'Tối ưu luồng Dropshipping'. Tự động tạo một trang Confluence mới trong thư mục 'Release Notes' với tên 'Release v2.5 - Dropship Flow'. Trình bày thành danh sách các tính năng mới bằng ngôn ngữ thân thiện với user."
Ví dụ 2 (Tóm tắt tài liệu nhanh):
"Mình sắp có cuộc họp với đối tác vận chuyển. Hãy tìm và đọc trang 'PRD - Tích hợp hệ thống Tracking đơn hàng EU' trên Confluence. Tóm tắt cho mình 5 requirement quan trọng nhất về việc đồng bộ trạng thái đơn hàng."
Ví dụ 3 (Audit chéo yêu cầu và thực tế):
"Đọc tài liệu 'Chính sách hoàn tiền (Refund Policy)' trên Confluence. Sau đó so sánh với các Task đã tạo trong Epic MCB-800. Cho mình biết team Dev có đang bỏ quên việc tạo Task cho luồng 'Hoàn tiền một phần (Partial Refund)' không?"
Tính năng 4: Comments Management (Quản trị giao tiếp)
Giúp PM không bị ngợp trong những Ticket dài dằng dặc tranh cãi giữa Dev, QA và Business Analyst (BA).
Ví dụ 1 (Tóm tắt "chiến sự"):
"Ticket MCB-404 về lỗi sai tỷ giá tiền tệ đang có 30 cái comment. Hãy đọc hết và tóm tắt lại: Cuối cùng Dev Backend và BA đang bất đồng quan điểm ở đoạn nào? Đã chốt được dùng API tỷ giá của bên thứ 3 nào chưa?"
Ví dụ 2 (Thu thập Feedback từ Customer Service):
"Lọc tất cả các comment do tài khoản '@CS_Team' tag vào dự án trong tháng này. Khách hàng EU đang phàn nàn nhiều nhất về bước nào trong lúc thanh toán?"
Ví dụ 3 (Nhắc nhở tự động):
"Chiều nay đóng Sprint. Với 5 Ticket mình vừa gửi mã, hãy tự động thêm comment vào từng cái: 'Reminder: Anh em Dev nhớ update lại Estimation time và Log work đầy đủ trước 4h chiều nay nhé!' "
💡 KINH NGHIỆM XƯƠNG MÁU CỦA MÌNH
Chỉ định không gian làm việc (Context Window): Khi ra lệnh, luôn gắn kèm Project Key (VD: MCB) hoặc tên Space trên Confluence. Đừng bắt AI "Tìm trên toàn hệ thống", nó sẽ mất thời gian tìm kiếm hoặc bị nhiễu thông tin.
Yêu cầu tính minh bạch: Thói quen của mình là luôn dặn AI: "Cuối câu trả lời, hãy đính kèm Link URL của các Ticket/Trang mà cậu vừa thao tác". Điều này giúp mình click vào audit ngay lập tức.
Bảo mật dữ liệu (Data Privacy): MCP hoạt động dựa trên quyền tài khoản của bạn. Đừng lo AI đọc được dữ liệu thẻ tín dụng thật của khách, vì nó chỉ đọc những text bạn thấy trên Jira/Confluence. Tuy nhiên, vẫn nên đảm bảo hệ thống phân quyền Atlassian của công ty được thiết lập chuẩn chỉ.
Việc tích hợp công nghệ này không chỉ giải phóng đôi tay, mà nó thực sự giúp PM chuyển đổi từ việc "thực thi quản trị" sang "chỉ đạo chiến lược".
Chúc anh em PM ứng dụng thành công! Nếu gặp lỗi đoạn config JSON, cứ comment mình sẽ hỗ trợ.
Tags: #ProjectManagement #ECommerce #AIAgent #JiraMCP #Claude #Atlassian

Nhận xét
Đăng nhận xét