Tino Connector
Một lần cài để VS Code, Cursor, Windsurf và VSCodium có Remote MCP của Tino Connector (aim.tino.vn) và toàn bộ skill TINO.
Extension nối thẳng tới https://aim.tino.vn/mcp, không nhận API key và không đọc hay upload mã
nguồn thay agent của người dùng.
Cài đặt
Yêu cầu host tương thích VS Code 1.109 trở lên để IDE nhận cả Remote MCP và Agent Skills. Cùng một
VSIX dùng cho Visual Studio Marketplace và OpenVSX.
Từ Marketplace:
code --install-extension tinovn.aim-connector-vscode
Hoặc cài artifact release .vsix:
code --install-extension tino-connector-1.0.9.vsix
Không có bước nhập client_id, URL hoặc chép skill. VS Code dùng provider native; Cursor dùng API
MCP và Agent Plugin công khai khi runtime có sẵn; Windsurf chỉ ghi key tino-connect và tree
TINO sau khi bạn xác nhận; VSCodium giữ trạng thái chờ agent nếu chưa có API agent MCP.
Đăng nhập
Chạy Tino: Sign In. Extension mở trang Device consent của Tino Connector; email, OTP, passkey, chọn tài
khoản và consent đều ở trên aim.tino.vn. Refresh token chỉ nằm trong VS Code SecretStorage. Khi Remote
MCP bắt đầu phiên, extension refresh và chỉ thêm access token ngắn hạn vào HTTP header của phiên đó.
Các lệnh:
- Tino: Sign In — kết nối tài khoản.
- Tino: Sign Out — thu hồi token family và xóa token local.
- Tino: Switch Account — sign out rồi chạy lại consent.
Phát triển
npm ci
npm test
npm run typecheck
npm run build
npm run package:vscode
npm run package:openvsx
Skill và cấu hình public là file sinh từ distribution/catalog-connect.yaml; chạy
uv run python scripts/build_distribution.py ở root repository sau khi thay catalog/skill.