Hướng dẫn

Cách kết nối ChatGPT với dữ liệu chứng khoán Việt Nam

Cập nhật lần cuối: · Tác giả: Đội ngũ Algolab

ChatGPT kết nối được với dữ liệu chứng khoán Việt Nam qua Developer mode: bật Developer mode trong Settings, tạo một app trỏ tới máy chủ MCP https://mcp.algolab.vn, đăng nhập Algolab bằng OAuth, rồi chọn app đó trong cuộc trò chuyện.

Theo OpenAI, Developer mode dành cho tài khoản Plus, Pro, Business, Enterprise và Education trên web. Lập trình viên có thể gọi cùng máy chủ qua OpenAI Responses API bằng khoá API của Algolab.

Điều kiện trước khi bắt đầu

  • Gói ChatGPT: Plus, Pro, Business, Enterprise hoặc Education, dùng trên chatgpt.com (trình duyệt). Gói miễn phí không có Developer mode.
  • Tài khoản doanh nghiệp: quản trị viên workspace phải cho phép Developer mode và việc tạo app MCP tự chọn.
  • Tài khoản Algolab miễn phí — có thể tạo ngay trong bước đăng nhập. Không cần khoá API.

Developer mode là tính năng beta: ChatGPT được dùng đầy đủ công cụ MCP, cả đọc lẫn ghi. Vì vậy OpenAI cảnh báo người dùng cẩn trọng với prompt injection và luôn xem kỹ thao tác ghi trước khi xác nhận. Các công cụ dữ liệu của Algolab MCP chỉ đọc.

Các bước kết nối ChatGPT với Algolab MCP

  1. 1

    Bước 1: Bật Developer mode

    Trên chatgpt.com, mở Settings → Security and login và bật Developer mode. Giao diện cũ đặt công tắc này ở Settings → Apps & Connectors → Advanced settings. Với tài khoản Business/Enterprise, quản trị viên workspace phải cho phép Developer mode trước.

  2. 2

    Bước 2: Tạo app cho Algolab

    Mở trang quản lý app trong Settings (OpenAI gọi là Plugins; bản cũ là Apps & Connectors → Create), bấm dấu + để tạo app mới. Đặt tên Algolab, mô tả ngắn như "Dữ liệu chứng khoán Việt Nam", và dán địa chỉ máy chủ MCP dưới đây.

    https://mcp.algolab.vn
  3. 3

    Bước 3: Chọn OAuth và đăng nhập Algolab

    Ở phần xác thực chọn OAuth, rồi tạo app. ChatGPT chuyển sang trang Algolab — đăng nhập (hoặc tạo tài khoản miễn phí) và bấm Cho phép. ChatGPT sẽ hiện danh sách công cụ đọc được từ máy chủ.

  4. 4

    Bước 4: Chọn Algolab trong cuộc trò chuyện

    Mở cuộc trò chuyện mới, bấm + trong khung soạn tin, chọn Developer mode (có thể nằm trong mục More) rồi chọn app Algolab.

  5. 5

    Bước 5: Hỏi thử và gọi rõ tên nguồn

    OpenAI khuyên nêu rõ app hoặc công cụ muốn dùng để ChatGPT không chuyển sang nguồn khác. Ví dụ câu hỏi dưới đây sẽ dẫn ChatGPT gọi get_technical_signals và get_market_overview.

    Dùng Algolab: top 10 cổ phiếu có RS mạnh nhất hôm nay và khối ngoại đang mua ròng mã nào? Ghi rõ mốc thời gian.

Lưu ý an toàn khi dùng Developer mode

  • Đọc kỹ trước khi xác nhận: ChatGPT yêu cầu xác nhận với thao tác ghi; bạn có thể ghi nhớ lựa chọn trong một cuộc trò chuyện, sang cuộc trò chuyện mới sẽ được hỏi lại.
  • Chỉ bật app cần dùng: càng nhiều máy chủ MCP bật cùng lúc, AI càng dễ gọi nhầm nguồn. Nêu rõ “dùng Algolab” khi hỏi về chứng khoán Việt Nam.
  • Không dán bí mật vào chat: mật khẩu, mã OTP, khoá API của công ty chứng khoán không bao giờ cần xuất hiện trong cuộc trò chuyện.
  • Kết nối này chỉ đọc: app ChatGPT kết nối qua OAuth chỉ có quyền đọc dữ liệu, không đặt lệnh được. Bạn xem và thu hồi app bất cứ lúc nào tại algolab.vn/mcp.

Cách 2 — gọi qua OpenAI Responses API (cho lập trình viên)

Khi tự xây ứng dụng hoặc agent trên OpenAI API, bạn khai báo Algolab MCP như một công cụ loại mcp và truyền khoá API của Algolab (tạo tại algolab.vn/mcp, dạng alm_…) trong trường authorization:

Python — openai SDK
import os
from openai import OpenAI

client = OpenAI()
resp = client.responses.create(
    model="<model hỗ trợ công cụ MCP>",
    tools=[{
        "type": "mcp",
        "server_label": "algolab",
        "server_url": "https://mcp.algolab.vn",
        "authorization": os.environ["ALGOLAB_MCP_KEY"],  # khoá alm_…
        "require_approval": "never",
    }],
    input="Khối ngoại đang mua ròng mã nào hôm nay? Ghi rõ mốc thời gian.",
)
print(resp.output_text)

Giữ khoá trong biến môi trường, không ghi thẳng vào mã nguồn. Dùng allowed_tools nếu chỉ muốn mở một vài công cụ. Chi tiết tham số ở tài liệu MCP tool của OpenAI và danh sách công cụ Algolab ở mcp.algolab.vn/docs/cong-cu.

Câu hỏi mẫu để thử

  • “Dùng Algolab: tổng quan phiên hôm nay, độ rộng thị trường và nhóm ngành dẫn dắt.”
  • “Khối ngoại mua bán ròng HPG 20 phiên gần đây thế nào?”
  • “Tóm tắt các báo cáo phân tích mới nhất về FPT và giá mục tiêu đồng thuận.”
  • “Mã nào vừa có tín hiệu MACD chuyển sang mua trong phiên gần nhất?”
  • “Xác suất Fed giảm lãi suất ở kỳ họp tới theo FedWatch là bao nhiêu?”

Muốn hiểu các tín hiệu này tính thế nào, đọc bài tín hiệu mua bán cổ phiếu hoặc xem bảng tín hiệu MACD trên trang Phân tích kỹ thuật.

Xử lý sự cố thường gặp

Triệu chứngNguyên nhân thường gặpCách xử lý
Không thấy công tắc Developer modeGói miễn phí, đang ở ứng dụng thay vì web, hoặc workspace chưa cho phépDùng chatgpt.com với gói Plus trở lên; nhờ quản trị viên bật cho workspace
Tạo app báo lỗi xác thựcChưa hoàn tất đăng nhập Algolab hoặc chưa bấm Cho phépTạo lại app, đăng nhập và bấm Cho phép; kiểm tra URL đúng https://mcp.algolab.vn
ChatGPT trả lời mà không gọi công cụApp chưa được chọn trong cuộc trò chuyệnBấm + → Developer mode → chọn Algolab; nói rõ “dùng Algolab”
Không thấy công cụ mới sau khi Algolab cập nhậtChatGPT còn giữ danh sách công cụ cũ (bản v2 ra ngày 23/09/2026)Làm mới (refresh) app hoặc ngắt rồi kết nối lại
Báo hết hạn mức (QUOTA_EXCEEDED)Đã dùng hết lượt gọi công cụ trong ngàyChờ 07:00 giờ Việt Nam hoặc nâng gói Plus, Pro, Max

Chưa có gói ChatGPT trả phí? Bạn vẫn có thể thử cùng dữ liệu qua Alcor trên algolab.vn, hoặc qua Claude theo hướng dẫn kết nối Claude.

Câu hỏi thường gặp

ChatGPT miễn phí có kết nối được không?

Không. Theo tài liệu của OpenAI, Developer mode — nơi thêm máy chủ MCP tự chọn — dành cho tài khoản Plus, Pro, Business, Enterprise và Education trên web. Nếu dùng ChatGPT miễn phí, bạn có thể hỏi Alcor ngay trên algolab.vn hoặc dùng Claude, vốn cho gói Free thêm một custom connector.

Có cần khoá API Algolab không?

Không với ChatGPT trên web: bạn chọn xác thực OAuth và đăng nhập tài khoản Algolab. Khoá API dạng alm_… chỉ cần khi lập trình viên gọi Algolab MCP qua OpenAI Responses API.

Vì sao ChatGPT hỏi xác nhận trước khi gọi công cụ?

Developer mode cho ChatGPT dùng đầy đủ công cụ MCP, kể cả thao tác ghi, nên OpenAI yêu cầu xác nhận với những thao tác ghi. Hãy đọc tham số trước khi đồng ý; bạn có thể chọn ghi nhớ lựa chọn trong cuộc trò chuyện đó. Công cụ dữ liệu của Algolab chỉ đọc.

Không thấy mục Developer mode thì làm sao?

Kiểm tra ba điều: bạn đang dùng gói Plus, Pro, Business, Enterprise hoặc Education; bạn đang ở chatgpt.com trên trình duyệt; và với tài khoản doanh nghiệp, quản trị viên workspace đã cho phép. Tên và vị trí mục cài đặt có thể thay đổi theo phiên bản — xem hướng dẫn Developer mode chính thức của OpenAI.

Nên dùng ChatGPT hay Claude để phân tích chứng khoán với MCP?

Cả hai dùng chung máy chủ https://mcp.algolab.vn và cùng một kho dữ liệu, nên số liệu nhận được như nhau. Claude thêm connector được cả ở gói Free và thao tác ngắn hơn; ChatGPT cần gói trả phí và bật Developer mode. Hãy chọn trợ lý bạn đang dùng hằng ngày.