vnstock-js

vnstock-js

Tài LiệuDùng Với AIVí DụBài ViếtDemo
k

© Copyright 2026

Giới Thiệu
Cài Đặt
Hướng Dẫn Sử Dụng Nhanh
Quy Ước & Đơn Vịv2.0
Dùng Với AIv2.0
Kiến Trúc
Danh Sách Hàm
Nâng Cấp Từ v1v2.0
CLI
Lịch Sử Phiên Bản
Câu Hỏi Thường Gặp
Cơ Bản
Bảng Giá - Prices
Lịch Sử Giá - History
Danh Mục Mã - Symbols
Tìm Kiếm - Search
Tài Chính - Financials
Thị Trường - Marketv1.5
Sàng Lọc - Screening
Chỉ Báo & Pattern
AI Contextv1.4
Danh Mục Đầu Tưv2.0
Theo Dõi & Cảnh Báov2.0
Backtest & Phiên Tương Tựv2.0
Trình Duyệt & Proxyv2.0
Lịch Giao Dịch - Calendar
Vàng, Tỷ Giá, Tin Tức
MCP Serverv1.4
Watchlistv1.4
Bar
Quote
Tick
TopMover
CompanyProfile
ScreenRow
GoldQuote & FxRate
  1. Tài Liệu
  2. Key Features
  3. Advanced
  4. Mcp

MCP Server

27 công cụ dữ liệu chứng khoán Việt Nam cho Claude, Cursor, VS Code qua Model Context Protocol.

Xem .md

MCP (Model Context Protocol) cho phép trợ lý AI gọi công cụ thật. vnstock-js kèm sẵn một MCP server chạy local qua stdio: không cần khóa API, không cần deploy server.

Cài đặt

Claude Code

claude mcp add --scope user vnstock npx -y vnstock-js mcp
claude mcp list   # kiểm tra "vnstock: ... ✓ Connected"

Claude Desktop

Thêm vào claude_desktop_config.json rồi khởi động lại Claude Desktop:

{
  "mcpServers": {
    "vnstock": { "command": "npx", "args": ["-y", "vnstock-js", "mcp"] }
  }
}

Cursor, VS Code

Thêm cùng cấu hình { "command": "npx", "args": ["-y", "vnstock-js", "mcp"] } vào phần MCP server trong cài đặt của editor.

Cần Node 18 trở lên. Để chạy một bản cài sẵn thay vì tải qua npx, dùng { "command": "node", "args": ["/đường/dẫn/node_modules/vnstock-js/dist/cli.js", "mcp"] }.

Đơn vị

Phần dữ liệu (JSON) của mọi tool tính tiền bằng đồng: giá 57500 là 57.500 đồng. Phần tóm tắt in dạng dễ đọc như 57.5k, 19.2 nghìn tỷ. Nếu prompt hay file của bạn ghi giá theo nghìn đồng, nhắc AI chia giá của tool cho 1000 trước khi so sánh.

Danh sách công cụ

ToolTác dụngTham số chính
get_quoteGiá hiện tại của một mãsymbol
get_historyLịch sử giá OHLCVsymbol, from, to, limit
search_symbolsTìm mã theo tên hoặc ký hiệuquery, limit
list_symbolsLiệt kê mã theo sànexchange, limit
top_moversMã tăng, giảm mạnh hôm naylimit
is_trade_dayCó phải ngày giao dịchdate
get_trading_calendarNgày nghỉ lễ trong nămyear
get_company_infoTên, sàn, ngành của công tysymbol
get_dividendsLịch sử và lịch chia cổ tứcsymbol
get_corporate_eventsSự kiện doanh nghiệpsymbol
get_ai_contextBối cảnh kỹ thuật dạng JSONsymbol, lookback, as_of
to_ai_promptBối cảnh kỹ thuật dạng văn bảnsymbol, lang, as_of
compare_symbolsSo sánh 2 tới 10 mãsymbols
get_market_breadthĐộ rộng một sànexchange
get_foreign_flowKhối ngoại phiên hiện tạisymbol, exchange, top
get_foreign_historyLịch sử khối ngoại theo phiênsymbol, exchange, range
get_market_contextBối cảnh thị trường cho AIexchange, index, as_of
get_newsTin tài chính theo ngàydate, source, keyword, limit
get_financialsBáo cáo tài chínhsymbol, report, period
screen_stocksSàng lọc theo chỉ số tài chínhgroup, exchange, where, sort, limit
find_patternsHỗ trợ/kháng cự, mẫu nến, Turtle, breakoutsymbol, recent
portfolio_summaryĐịnh giá danh mục; không truyền positions thì đọc danh mục đã lưupositions, cash, save
backtest_signalBacktest preset breakout, oversold_bounce, ema_crosssymbols, preset, tp, sl, hold, range
find_similar_setupsPhiên quá khứ có trạng thái giống (thử nghiệm)symbol, top
get_gold_priceGiá vàng trong nước, đồng/lượngsource
get_exchange_rateTỷ giá Vietcombankcurrency, date
watchlistQuản lý danh sách theo dõiaction, name, symbols

Tên 22 tool cũ được giữ nguyên từ bản 1.x. screen_stocks vẫn hiểu filters, sort_by, order kiểu cũ.

Ví dụ hỏi

  • "Giá FPT hôm nay thế nào, so với 3 tháng trước?"
  • "Khối ngoại mua bán ròng VCB trong tháng này ra sao?"
  • "Lọc VN30 các mã có P/E dưới 15 và ROE trên 15%."
  • "Backtest tín hiệu breakout trên FPT, VCB, HPG với chốt lời 7%, cắt lỗ 4%, giữ 10 phiên."
  • "Danh mục của tôi đang lãi lỗ bao nhiêu?" (dùng danh mục lưu ở ~/.vnstock-js/portfolio.json)

Dữ liệu lưu local

watchlist và portfolio_summary đọc, ghi file trong ~/.vnstock-js, dùng chung với CLI vnstock watchlist, vnstock portfolio.

Note:

Dữ liệu chỉ phục vụ tham khảo. AI có thể diễn giải sai; kiểm tra lại số liệu quan trọng trước khi ra quyết định.

PreviousVàng, Tỷ Giá, Tin Tức
NextWatchlist

Nội Dung

Cài đặtClaude CodeClaude DesktopCursor, VS CodeĐơn vịDanh sách công cụVí dụ hỏiDữ liệu lưu local