Điều kiện tiên quyết
- Một instance Jenkins tự lưu trữ chạy phiên bản 2.x trở lên (Jenkins được lưu trữ trên đám mây không được hỗ trợ).
- Jenkins MCP Server Plugin được cài đặt trên server của bạn; cổng MCP mặc định là
9090. - Quyền admin trên Jenkins để cấu hình root URL và tạo thông tin xác thực.
Các dịch vụ Jenkins được lưu trữ trên đám mây không được hỗ trợ. Kết nối này yêu cầu Jenkins MCP Server Plugin.
Thiết lập
Cấu hình root URL
Jenkins MCP Server Plugin yêu cầu Jenkins phải có root URL được cấu hình để trả về các đường dẫn job đúng. Chạy lệnh sau trong Jenkins Script Console:
Chi tiết kết nối
| Trường | Mô tả | Ví dụ |
|---|---|---|
| URL | URL cơ sở của instance Jenkins | http://192.168.1.100:9090 |
| Username | Tên đăng nhập Jenkins | admin |
| API Token | Mật khẩu admin hoặc API token Jenkins | — |
Quyền yêu cầu
Cấp cho người dùng Jenkins các quyền sau:- Overall: Read
- Job: Read, Discover
- View: Read
Khả năng của agent
Sau khi kết nối, các agent có thể giám sát và điều tra các pipeline Jenkins của bạn.| Khả năng | Mô tả |
|---|---|
| Giám sát build | Liệt kê job và kiểm tra trạng thái build |
| Phân tích log | Lấy và tìm kiếm build log |
| Kết quả test | Xem kết quả test |
| Tích hợp SCM | Xem các thay đổi và commit Git |
| Điều khiển job | Kích hoạt build và replay pipeline — yêu cầu phê duyệt |
Xác minh kết nối
Ví dụ lệnh
Khắc phục sự cố
Kết nối hết thời gian chờ
Kết nối hết thời gian chờ
Xác minh Jenkins đang chạy và cổng 9090 có thể truy cập từ CloudThinker. Dùng địa chỉ IP của host (không phải
localhost) trong trường URL.Danh sách job trống
Danh sách job trống
Root URL chưa được cấu hình hoặc lệnh Script Console thất bại. Chạy lại lệnh Script Console trong phần Thiết lập và kết nối lại.
Xác thực thất bại
Xác thực thất bại
Tên đăng nhập hoặc API token không đúng, hoặc người dùng thiếu quyền yêu cầu. Xác minh thông tin xác thực và người dùng Jenkins có quyền Overall Read, Job Read và View Read.
Bảo mật
- Quyền tối thiểu — chỉ cấp các quyền mà agent cần cho trường hợp sử dụng của bạn; bắt đầu với quyền chỉ đọc và mở rộng sau.
- Chỉ đọc theo mặc định — sử dụng thông tin xác thực chỉ đọc trừ khi bạn muốn agent thực hiện thay đổi qua kết nối này.
- Xoay vòng thông tin xác thực — xoay vòng khóa và token theo lịch trình thông thường của bạn; CloudThinker sẽ lấy giá trị mới khi bạn cập nhật kết nối.
- Thu hồi khi bàn giao — xóa thông tin xác thực tại nhà cung cấp khi bạn xóa một kết nối hoặc khi đồng nghiệp rời nhóm.
- Người dùng riêng biệt — tạo người dùng Jenkins riêng cho CloudThinker được giới hạn phạm vi theo chỉ các job và view nó cần.
- Cách ly mạng — giới hạn cổng Jenkins 9090 theo dải IP của CloudThinker hoặc dùng VPN; tránh để lộ giao diện Jenkins ra internet công cộng.
Liên quan
Kết nối MCP
Kết nối các công cụ tùy chỉnh qua Model Context Protocol
Kết nối Kubernetes
Kết nối các cluster Kubernetes