AkiTao
ToolsCập nhật 7 min

aki-mcp-sv 1.9: launcher không cần cài Node

aki-mcp-sv 1.9 đóng gói launcher độc lập: tải về chạy ngay, không cần cài Node, chọn 1 trong 3 cách lộ ra internet, panel lọc/sắp xếp mới.

aki-mcp-sv 1.9: launcher không cần cài Node

aki-mcp-sv 1.9.3 (16/08/2026) đóng gói máy chủ MCP tự host thành một launcher độc lập: tải file về, chạy, xong — không còn phải cài Node.js trước. Đây là điểm kết của một chuỗi 6 bản trong 2 ngày (1.8.0 → 1.9.3), mỗi bản gỡ đúng một khúc mắc trên đường từ "chạy bằng npm start" sang "tải về chạy ngay".

aki-mcp-sv chạy không cần cài Node được không?

Có, kể từ 1.9.0 (16/08/2026). Bản 1.8.0 (15/08/2026) mới thêm script đóng gói, và chỉ đường macOS được dựng; 1.9.0 thêm quy trình GitHub Actions tự dựng launcher cho từng hệ điều hành. Launcher đóng gói sẵn runtime Node bên trong, nên người dùng không phải cài Node.js: tải file đúng hệ điều hành, chạy, server khởi động.

Ba cách đưa server ra internet vẫn như bản 1.7.0: Tailscale Funnel (mặc định), Cloudflare tunnel riêng bằng --tunnel, hoặc origin HTTPS tự vận hành qua PUBLIC_ORIGIN. Xem chi tiết ba chế độ trong bài 1.7.0.

1.8.0 cũng thêm bảng chọn ingress 3 tab ngay trong panel thiết lập (Tailscale Funnel, origin công khai tự có, hoặc tên miền hosted), khỏi phải nhớ cờ dòng lệnh, cùng hỗ trợ file .env cho cấu hình cục bộ.

Panel dễ dùng hơn: lọc, sắp xếp, đổi thư mục khi đang chạy

1.9.0 (16/08/2026) thêm ô lọc cho danh sách lệnh shell được phép trong control panel, và danh sách thư mục tự sắp xếp theo bảng chữ cái khi lưu.

Phạm vi thư mục (folder scope) đổi được ngay khi server đang chạy, không cần khởi động lại, với shell, find_path và search_content. Riêng công cụ đọc/ghi file vẫn phải bấm nút "Apply to file tools" (khởi động lại hub) cho tới 1.10.0.

Server filesystem MCP cũng được gọi trực tiếp bằng node thay vì npx -y, nên lúc chạy không còn cần npm registry hay npx trên PATH.

An toàn khi tải launcher về máy lạ có ổn không?

Lưu ý

Cả macOS lẫn Windows đều tự động cảnh báo file tải từ internet trước khi cho chạy — đây là hành vi bình thường của hệ điều hành, không phải launcher có vấn đề. Trên macOS, Gatekeeper hỏi xác nhận trước khi mở file chưa ký; trên Windows, SmartScreen hiện cảnh báo tương tự; trên Linux, file cần được cấp quyền thực thi bằng chmod +x trước khi chạy được. 1.9.3 đã viết rõ cả ba bước này ngay trong README để người mới không bị chặn giữa chừng.

  • ◆1.9.1: sửa lỗi launcher đóng gói thiếu thư mục public/, khiến panel hiện trắng không có style khi mở lần đầu.
  • ◆1.9.2: đổi tên file release từ -app.zip sang -payload.zip để không ai nhầm đây là file tải về cho người dùng cuối — release notes giờ nói thẳng "chọn đúng file hệ điều hành của bạn".
  • ◆1.9.3: viết lại README, đưa phần Cài đặt lên đầu thay vì chôn sau khoảng 120 dòng lý thuyết; sửa luôn ba điểm rối cho người mới: nút "Download ZIP" trên GitHub cho ra bản mã nguồn không chạy được, trang xác nhận OAuth bắt người dùng đi tìm file passphrase ẩn thay vì chỉ giá trị đã hiện sẵn trong panel, và không ai nói rằng chạy lại đúng file launcher là khởi động lại server.

Quy trình phát hành 1.9.0 tự dựng launcher và payload qua GitHub Actions, rồi chạy smoke test trên từng hệ điều hành (khởi động launcher thật, không có Node trong PATH) trước khi công bố.

Lưu ý

Launcher độc lập đã bị gỡ ở 1.13.0 (03/09/2026): cách cài hiện là git clone, npm install, npm start.

Xem bài giới thiệu dự án cho bức tranh tổng thể, hoặc phân tích kiến trúc whitelist để hiểu vì sao server này an toàn khi mở ra internet.

Bài liên quan