Tools7 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 (may chu mcp tu 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.8.0 (15/08/2026). Launcher độc lập đóng gói sẵn runtime Node bên trong, người dùng không phải tự cài Node.js hay quản lý phiên bản Node nào cả — tải file launcher đúng hệ điều hành, chạy, server khởi động.

Ba cách lộ server ra internet vẫn giữ nguyê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 — chọn Tailscale, Funnel hay hosted domain bằng cách bấm, không phải nhớ cờ dòng lệnh — cùng hỗ trợ file .env để lưu cấu hình lâu dài.

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 thanh lọc và sắp xếp theo bảng chữ cái cho control panel, hữu ích khi danh sách folder được cấp quyền dài dần theo thời gian.

Phạm vi thư mục (folder scope) giờ đổi được ngay khi server đang chạy, không cần khởi động lại — trước đó mỗi lần thêm/bớt thư mục phải restart cả server.

MCP filesystem cũng chuyển sang gọi trực tiếp qua node invocation thay vì đi qua mạng nội bộ, giúp thao tác đọc/ghi file nhanh hơn và không phụ thuộc kết nối mạng.

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 dẫn nhầm hướng, vị trí passphrase khó tìm, launcher không tái dùng được giữa các lần chạy.

Chuỗi bản 1.8.0–1.9.3 được kiểm bằng CI smoke test trước khi phát hành, và quy trình đóng gói giờ tự sinh cả launcher lẫn payload qua GitHub Actions — không còn build tay. 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