Kiến trúc đề xuất · Triển khai · 2026-10-08

Nên đặt AI ở đâu? Người ở máy cá nhân, quyền và nhật ký ở server

Giám đốc Marketing vẫn trò chuyện với AI trên máy của mình, nhưng máy chủ Google Ads MCP (tự host) và mọi kết nối tới Google nằm trên server của doanh nghiệp: nơi giữ token, giới hạn scope, ghi nhật ký và xếp hàng đề xuất chờ duyệt. Chạy theo lịch không phụ thuộc laptop đang bật hay tắt.

Nên đặt AI ở đâu: người ở máy cá nhân, quyền và nhật ký ở server Sơ đồ kiến trúc ba vùng tin cậy: máy cá nhân của Giám đốc Marketing với Claude client, server hoặc cloud của doanh nghiệp với agent runtime và cổng MCP chứa máy chủ Google Ads MCP tự host, và Google với Google Ads API, các MCP do Google vận hành và hệ thống Ads, Analytics, Workspace; đường nét đứt phía dưới là phương án giai đoạn 1 chạy MCP ngay trên máy cá nhân, chỉ đọc. MÁY CÁ NHÂN CỦA CMO SERVER / CLOUD DOANH NGHIỆP GOOGLE · SAAS Hỏi, duyệt đề xuất Đề xuất chờ duyệt qua Slack / email MCP qua SSO Job theo lịch OAuth · scope adwords Google API Giai đoạn 1: pipx run google-ads-mcp trên laptop, chỉ đọc NGƯỜI Giám đốc Marketing Ra quyết định, không giữ secret CLIENT Claude Desktop / Web MCP client · chat UI Giai đoạn 1: chạy MCP stdio ở đây AGENT Agent runtime Claude Agent SDK · cron Báo cáo sáng, cảnh báo CPI/ROAS CỔNG Cổng MCP + Google Ads MCP google-ads-mcp tự host · chỉ đọc Token, scope, audit log, hàng đợi duyệt MCP Cửa vào do Google vận hành Ads API · BigQuery MCP · WS MCP OAuth với Cloud project của bạn SYS Hệ thống Google MCC · AdMob · GA4 Drive · Sheets · Gmail CHÚ GIẢI Người ra quyết định Phần mềm bạn chạy Điểm kiểm soát (trọng tâm) Dịch vụ Google vận hành Dữ liệu của bạn tại Google Kết nối MCP / API Tùy chọn / thông báo

So sánh ba nơi đặt AI

Tiêu chíMáy cá nhân (laptop CMO)Server riêng + laptop (đề xuất)Cloud quản trị (Google Cloud, Anthropic)
Thời gian bắt đầuVài giờ: cài pipx, chạy google-ads-mcp, đăng nhập ADC bằng tài khoản có quyền MCC.1–3 tuần: host google-ads-mcp dạng Streamable HTTP (OAuth proxy) sau cổng, lưu token, bật nhật ký.1–3 tuần, ít việc vận hành hơn server riêng.
Ai giữ credentialToken OAuth của CMO nằm trên laptop; mất máy là mất kiểm soát.Secret manager trên server; người dùng chỉ đăng nhập SSO.IAM và secret manager của cloud; dễ xoay vòng, dễ thu hồi.
Nhật ký và kiểm toánGần như không; chỉ lịch sử chat.Ghi mọi lời gọi tool: ai, lúc nào, ghi gì vào Google Ads.Có sẵn audit log, tích hợp SIEM.
Chạy theo lịch, chạy nềnKhông: laptop tắt là dừng.Có: báo cáo sáng, cảnh báo CPI/ROAS, job hàng giờ.Có, tự co giãn.
Nhiều người dùngMỗi người tự cấu hình, không đồng nhất.Một cấu hình, phân quyền theo vai trò.Như server, cộng thêm quản trị tập trung của nhà cung cấp.
Rủi ro ghi nhầmThấp hôm nay vì máy chủ chính thức chỉ đọc; sẽ cao khi Google mở quyền ghi.Thấp: khi Google mở quyền ghi, bật trong tools_config.yaml chỉ ở server, mọi thay đổi xếp hàng chờ duyệt.Thấp, cùng cơ chế với server.
Chi phíChỉ phí thuê bao AI.Một VPS hoặc máy nội bộ + công vận hành.Phí dịch vụ theo mức dùng, thường cao hơn khi quy mô nhỏ.

Khuyến nghị theo giai đoạn

  • Giai đoạn 1 (tuần 1–2), máy cá nhân, chỉ đọc: CMO chạy pipx run google-ads-mcp ngay trong Claude Desktop/Code (đường nét đứt dưới cùng) với ADC của mình và GOOGLE_ADS_LOGIN_CUSTOMER_ID = MCC. Máy chủ chỉ đọc nên rủi ro thấp; dùng giai đoạn này để học cách hỏi và kiểm tra chất lượng câu trả lời.
  • Giai đoạn 2 (tháng 1–2), thêm server: host google-ads-mcp dạng Streamable HTTP với OAuth proxy (có sẵn trong repo, có cả recipe Cloud Run) sau cổng của doanh nghiệp, thêm GA4/BigQuery MCP, agent runtime chạy báo cáo theo lịch và hàng đợi đề xuất chờ duyệt.
  • Giai đoạn 3, mở quyền ghi có kiểm soát: khi Google phát hành tool ghi (bật qua tools_config.yaml), chỉ bật ở server, mọi thay đổi xếp hàng chờ người duyệt; cho tới lúc đó, người áp dụng thay đổi trong giao diện Google Ads như sơ đồ Google Ads MCP.

Khi nào chọn cloud thay vì server riêng

  • Không có người vận hành server nội bộ, hoặc muốn tránh việc vá lỗi, sao lưu.
  • Dữ liệu game đã ở BigQuery hoặc Firebase: đặt agent trên Google Cloud để dùng IAM chung và tránh kéo dữ liệu ra ngoài.
  • Cần nhiều agent chạy song song cho nhiều game hoặc nhiều thị trường.
  • Ngược lại, một VPS nhỏ là đủ cho một CMO và vài báo cáo mỗi ngày; cloud có thể để sau.