EZG MCP· Easygoing
Nội bộ Easygoing · chỉ tài khoản @easygoing.vn

Mọi công cụ của EZG,
ngay trong Claude Code.

EZG MCP nối Claude với Feature Hub, AutoBuild, Google Sheets, danh bạ và thông báo của công ty. Bạn nói bằng tiếng Việt — Claude tự tra cứu, cài đặt, cập nhật. Key và token nằm trên server, không bao giờ trên máy bạn.

$claude mcp add --transport http --scope user ezg https://mcp.easygoing.vn/mcp
Key nằm trên server
claude — ~/Projects/MyGame
Project này cần cập nhật gì từ Feature Hub?
check_project_updates
└ com.ezg.iap update_available
com.ezg.featurehub up_to_date
add-localize (AI) update_available
Cập nhật hết rồi kiểm tra lại giúp tôi.
get_install_steps → unity_execute_code
└ com.ezg.iap INSTALLED ✓
add-localize INSTALLED ✓
Build iOS tối qua fail, xem giúp.
autobuild_job_log
└ job iOS failed → đọc errors + log Unity…
dry_run trước mọi thay đổi
Tool
44
trong một server
MCP đi kèm
9
cài thêm khi cần
Key trên máy bạn
0
server giữ mọi bí mật
Nhật ký
365
ngày, mọi lần gọi tool
Làm được gì

Một server, cả quy trình làm game

Từ tạo project, cập nhật package, build iOS / Android cho tới danh bạ, thông báo và nhật ký — Claude làm thay bạn, theo đúng quyền của bạn.

Tra cứu & cập nhật Feature Hub

Package UPM com.ezg.*, .unitypackage, feature theo project và AI asset cho .claude/. Claude so project với template, cài từng mục qua Unity MCP rồi verify.

search_feature_hubcheck_project_updatesget_install_steps
com.ezg.iapupdate_available
com.ezg.featurehubup_to_date
add-localize · AIupdate_available
IAPIntegration · M001up_to_date

Tạo project Unity mới

Đúng builder chính thức từ template EZG — kết quả giống hệt double-click build_unity_template.command.

new_project_instructions

Google Sheets & localize

Đọc, tìm, ghi sheet của team bằng service account dùng chung; thêm hàng loạt key localize, chờ Google dịch rồi đưa vào project.

gsheet_*localize_add_keys

AutoBuild iOS / Android

Setup project, lịch build, chạy / huỷ build, đọc log tìm lỗi, profile iOS, nâng module, đồng bộ secret — trên máy build của EZG, secret không bao giờ đi qua chat.

autobuild_setupautobuild_runautobuild_job_log+5

Đăng nhập EZG cho máy

Unity / Package Manager có phiên EZG mà không cần mở trình duyệt: máy hiện mã, Claude duyệt bằng tài khoản của bạn.

login_instructionsapprove_login

Máy test mở cheat

Mở cheat trên bản release cho đúng máy test của từng game. Lead / QA thêm, xoá trong một câu.

test_device_*

Danh bạ & quyền

Một nguồn cho mọi app EZG: ai là owner / admin, ai giữ role gì trong game nào; tắt người nghỉ việc ở mọi nơi trong ~1 phút.

directory_*

Thông báo Discord

Tin của mọi dịch vụ EZG ở một chỗ: kênh đích, luật định tuyến, tạm tắt, lịch sử từng tin.

notify_*

Mọi lần gọi đều có nhật ký

Ai, lúc nào, tool nào, game nào, kết quả — giữ 365 ngày. Bạn xem của mình, owner / admin xem của mọi người. Giá trị bí mật không bao giờ được ghi.

audit_log
09:41 dev@ · gsheet_writeok
09:43 qa@ · test_device_addok
09:47 art@ · autobuild_runrefused
09:52 lead@ · notify_ruleok
Cách hoạt động

Bạn nói. Claude làm. Server giữ key.

Không cần nhớ tên tool hay giữ token — chỉ cần mô tả việc cần làm.

1

Bạn nói bằng tiếng Việt

Viết như nhắn cho đồng nghiệp. Claude tự chọn tool phù hợp.

“Setup autobuild cho project này trên máy 2.”
2

Claude gọi đúng tool

Quyền lấy từ ezg-directory. Việc nào thay đổi dữ liệu thì chạy dry_run và hỏi bạn trước.

autobuild_statusautobuild_setup
3

Server làm bằng key của EZG

GitLab, Google, Discord… token chỉ nằm trên server. Mọi lần gọi được ghi nhật ký.

GitLabGoogleDiscord
Kết nối

Sẵn sàng trong 2 phút

Một lần cho mỗi máy, dùng được ở mọi project.

Thêm EZG MCP vào Claude Code

Cần Claude Code và tài khoản Google công ty @easygoing.vn.

  1. Thêm server

    Chạy trong terminal:

    Terminal
    claude mcp add --transport http --scope user ezg https://mcp.easygoing.vn/mcp
  2. Đăng nhập

    Trong Claude Code gõ /mcp → chọn ezg → Authenticate, rồi Sign in with Google bằng tài khoản @easygoing.vn.

  3. Hỏi thử

    “EZG MCP: tôi đang đăng nhập bằng tài khoản nào?” — tool whoami trả về email của bạn.

Đăng nhập EZG cho máy

Cho Unity / Package Manager trên máy chưa có phiên — không cần Unity. Hoặc nói với Claude: “Đăng nhập EZG cho máy này”.

macOS / Linux

Terminal
curl -fsSL https://mcp.easygoing.vn/cli/ezg-login.sh | bash

Script in mã XXXX-XXXX rồi chờ tối đa 3 phút: bảo Claude “duyệt mã …” hoặc mở link nó in ra.

Windows

PowerShell
irm https://mcp.easygoing.vn/cli/ezg-login.ps1 -OutFile $env:TEMP\ezg-login.ps1; powershell -NoProfile -ExecutionPolicy Bypass -File $env:TEMP\ezg-login.ps1

PowerShell 5.1+. Cách dùng giống macOS: duyệt mã qua Claude hoặc link được in ra.

Phiên lưu ở ~/.ezg/credentials.json, chỉ chủ máy đọc được. Token không bao giờ đi qua Claude.
Hệ sinh thái

Các MCP khác của EZG

Cài khi cần, mỗi máy một lần. Hoặc nói với Claude: “Cài các MCP khác của EZG” — Claude hỏi trước khi cài.

ezg-project
project.easygoing.vn

Quản lý gói bán IAP trong các project

img-gen
img-gen.easygoing.vn

Generate image

ezg-bot
ezg-bot.developer-a1f.workers.dev

Bot Discord (EZG Bot Control): slash command, channel, phân quyền, build GitLab

bughub
bug-reporter.developer-a1f.workers.dev

Bug QA log từ game (GitLab issue + thread Discord): đọc, nhận, báo đã sửa

ezg-cloud
ezg-cloud.developer-a1f.workers.dev

Cloudflare / Supabase / Firebase của từng project: API, SQL, deploy (server giữ key)

ezg-gitlab
ezg-gitlab.developer-a1f.workers.dev

GitLab của các game: issue, MR, code, CI/CD, biến, thành viên — theo role trong directory (server giữ token)

ezg-sfx
ezg-sfx.developer-a1f.workers.dev

Sound effect / nhạc / ambience từ Freesound cho game (chỉ CC0 + CC BY): tìm, nghe thử, tải vào project, credits (server giữ key)

ezg-3d
ezg-3d.developer-a1f.workers.dev

Thư viện model 3D của công ty (tìm, xem, tải model cho Unity)

notebook
notebook.easygoing.vn

Notebook nội bộ EZG: trang, block, database, file, thành viên và phân quyền

An toàn mặc định

Quyền đúng người, key đúng chỗ

Chỉ @easygoing.vn

Google Workspace công ty, kiểm cả domain lẫn đuôi email. Người bị chặn mất quyền ngay ở request tiếp theo.

Key nằm trên server

Service account, token GitLab, bot Discord… chỉ nằm trong secret của server. Tool trả dữ liệu, không bao giờ trả key.

Quyền theo vai trò

Owner, admin, Lead, Dev, QA… lấy từ ezg-directory. Việc thay đổi dữ liệu luôn có bước xem trước.

Phiên có hạn

Access token 24 giờ, tự làm mới. Sau 30 ngày đăng nhập lại với Google.

Bắt đầu

Hỏi Claude bất cứ điều gì về game của bạn

Thêm server, đăng nhập Google công ty — xong. Hướng dẫn đầy đủ có câu hỏi mẫu, danh sách tool và cách xử lý sự cố.

$claude mcp add --transport http --scope user ezg https://mcp.easygoing.vn/mcp