Giao dịch chứng khoán ngay trong Claude — đặt lệnh, xem số dư, soi danh mục DNSE · SSI · TCBS.
Bridge chạy trên máy bạn: khoá CTCK không rời máy, không qua server Algolab.
npx -y github:algolabx/mcp-trading link
Chạy trong terminal (cần Node.js 18+). Mã nguồn mở: github.com/algolabx/mcp-trading · dữ liệu thị trường để phân tích thì thêm MCP Dữ liệu.
3 bước, 5 phút — khoá gõ trong terminal, không dán vào chat.
npx -y github:algolabx/mcp-trading link dnse # API Key + Secret (LightSpeed OpenAPI) + email OTP npx -y github:algolabx/mcp-trading link ssi # ConsumerID + Secret + số tiểu khoản npx -y github:algolabx/mcp-trading link tcbs # API Key iFlash — tiểu khoản tự phát hiện npx -y github:algolabx/mcp-trading status # đã liên kết gì (không in khoá)
claude mcp add --scope user mcp-trading -- \ npx -y -p github:algolabx/mcp-trading mcp-trading-server
Gõ /mcp để kiểm tra — thấy mcp-trading là xong.
{
"mcpServers": {
"mcp-trading": {
"command": "npx",
"args": ["-y", "-p", "github:algolabx/mcp-trading", "mcp-trading-server"]
}
}
}
Config chỉ nạp lúc khởi động — lưu xong phải Quit và mở lại Claude Desktop.
Xem số dư và danh mục DNSE
Tiền khả dụng, tổng tài sản, mã đang nắm và khối lượng. DNSE đọc tài khoản không cần OTP.
Danh mục tôi đang lời lỗ thế nào?
Claude ghép giá vốn trong tài khoản với giá realtime từ MCP Dữ liệu → lãi/lỗ từng mã và cả danh mục.
Đánh giá các mã tôi đang nắm
Với MCP Dữ liệu: định giá P/E · P/B, tín hiệu RS/MACD, tin tức, giá mục tiêu CTCK của từng mã → mã nào nên giữ, mã nào nên cơ cấu.
Tôi muốn đặt lệnh
Claude xin OTP (email / Smart OTP / iOTP) để mở phiên giao dịch 8 giờ — chỉ khi bạn muốn giao dịch.
Bán 100 GEL giá 30.000
Claude đưa bản xem trước (mã, chiều, khối lượng, giá, giá trị) — chưa gửi gì. Bạn nói “đặt đi” thì lệnh mới đi.
Sổ lệnh hôm nay · Huỷ lệnh vừa đặt
Xem lệnh chờ khớp / đã khớp; huỷ cũng phải xác nhận 2 bước như đặt.
bridge_statusCTCK nào đã liên kết trên máy này, phiên giao dịch nào còn hạn. Không bao giờ in khoá.
get_broker_accountsDanh sách tiểu khoản tại CTCK (SSI/TCBS hỏi thẳng CTCK để trả đúng số).
get_broker_balanceTiền mặt, sức mua, tổng tài sản.
get_broker_positionsDanh mục đang nắm: mã, khối lượng, giá vốn.
get_broker_ordersSổ lệnh trong ngày: chờ khớp, đã khớp, đã huỷ.
request_broker_otpNhờ CTCK gửi OTP (DNSE: email) hoặc hướng dẫn lấy Smart OTP / iOTP trong app.
submit_broker_otpNộp OTP để mở phiên giao dịch: DNSE trading token 8h · SSI access + refresh · TCBS JWT 8h.
place_broker_orderĐặt lệnh thật — 2 bước: xem trước (chưa gửi gì) → bạn xác nhận → confirm=true lệnh mới đi.
cancel_broker_orderHuỷ lệnh — cũng 2 bước xác nhận như đặt.
DNSEKhoá: LightSpeed API Key + Secret (webtrading → Thông tin cá nhân → LightSpeed API, lớp 2 chọn Email OTP). Đọc tài khoản không cần OTP; đặt lệnh mở bằng Smart OTP hoặc OTP email.
SSIKhoá: ConsumerID + Secret + số tiểu khoản (iBoard → Dịch vụ API). OTP 1 lần cho cả đọc lẫn lệnh, sau đó tự gia hạn. Lệnh ký bằng keypair sinh trên máy bạn — dán public key vào iBoard một lần.
TCBSKhoá: API Key iFlash (app TCInvest → iFlash Open API). iOTP trong app mở phiên 8h; tiểu khoản tự phát hiện.
~/.algolab/mcp-broker.json quyền 600; không tool nào nhận hay trả khoá — kênh duy nhất đưa khoá vào là lệnh link trong terminal.npx -y github:algolabx/mcp-trading verify quét mọi địa chỉ mạng trong mã đang chạy; mã nguồn mở để tự đọc.npx -y github:algolabx/mcp-trading unlink dnse xoá khỏi máy; thu hồi khoá tại CTCK thì chết toàn cục. Khoá API CTCK không rút được tiền.Cú vũ trụ Alcor
Thông tin tham khảo, không phải khuyến nghị đầu tư.