Vietnamese classroom tools: countdown timer, random name picker, group maker, greeting cards.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Chia ngẫu nhiên danh sách học sinh thành các nhóm đều nhau và hiện bảng nhóm, có nút Chia lại. Randomly splits students into balanced groups.
Danh sách họ tên học sinh, mỗi phần tử một bạn. Student names, one per item.
Số nhóm / number of groups
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http cong-cu-giang-day https://congcugiangday.com/mcp
Chia ngẫu nhiên danh sách học sinh thành các nhóm đều nhau và hiện bảng nhóm, có nút Chia lại. Randomly splits students into balanced groups.
| Argument | Type | Description |
|---|---|---|
| so_nhom | integer | Số nhóm / number of groups |
| danh_sach* | array | Danh sách họ tên học sinh, mỗi phần tử một bạn. Student names, one per item. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"danh_sach"
],
"properties": {
"so_nhom": {
"type": "integer",
"default": 4,
"maximum": 12,
"minimum": 2,
"description": "Số nhóm / number of groups"
},
"danh_sach": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 200,
"minItems": 1,
"description": "Danh sách họ tên học sinh, mỗi phần tử một bạn. Student names, one per item."
}
}
}Mở đồng hồ đếm ngược cho lớp học (làm bài, thảo luận nhóm, giải lao). Giáo viên bấm Bắt đầu trên đồng hồ. Opens a classroom countdown timer widget.
| Argument | Type | Description |
|---|---|---|
| phut | integer | Số phút đếm ngược / minutes |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"phut": {
"type": "integer",
"default": 5,
"maximum": 600,
"minimum": 1,
"description": "Số phút đếm ngược / minutes"
}
}
}Dùng khi giáo viên muốn tổ chức trò chơi đố vui, ôn tập hay kiểm tra nhanh theo đội trên lớp. Nhận bộ câu hỏi (trắc nghiệm hoặc tự luận) và mở trò chơi: chiếu từng câu kèm đồng hồ, hiện đáp án, cộng điểm cho đội trả lời đúng, cuối cùng hiện bảng xếp hạng. Trả kèm link mở trò chơi trên web để chiếu toàn màn hình. Opens a team quiz game for classroom review from the given questions.
| Argument | Type | Description |
|---|---|---|
| giay | integer | Số giây cho mỗi câu, 0 là không bấm giờ / seconds per question |
| so_doi | integer | Số đội / number of teams |
| cau_hoi* | array | Danh sách câu hỏi / questions |
| ten_doi | array | Tên các đội, ví dụ Tổ 1, Tổ 2; bỏ trống để dùng tên màu / team names |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"cau_hoi"
],
"properties": {
"giay": {
"type": "integer",
"default": 30,
"maximum": 600,
"minimum": 0,
"description": "Số giây cho mỗi câu, 0 là không bấm giờ / seconds per question"
},
"so_doi": {
"type": "integer",
"default": 2,
"maximum": 6,
"minimum": 2,
"description": "Số đội / number of teams"
},
"cau_hoi": {
"type": "array",
"items": {
"type": "object",
"required": [
"hoi",
"dap_an"
],
"properties": {
"hoi": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Nội dung câu hỏi / question"
},
"dap_an": {
"type": "string",
"maxLength": 300,
"description": "Đáp án: với câu trắc nghiệm là nguyên văn lựa chọn đúng hoặc chữ cái A–F; với câu tự luận là câu trả lời / answer"
},
"lua_chon": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"maxItems": 6,
"description": "Các lựa chọn A, B, C, D (2 đến 6); bỏ trống nếu là câu tự luận / options, omit for open questions"
}
}
},
"maxItems": 50,
"minItems": 1,
"description": "Danh sách câu hỏi / questions"
},
"ten_doi": {
"type": "array",
"items": {
"type": "string",
"maxLength": 30
},
"maxItems": 6,
"description": "Tên các đội, ví dụ Tổ 1, Tổ 2; bỏ trống để dùng tên màu / team names"
}
}
}Bốc thăm ngẫu nhiên một học sinh trong danh sách và hiện vòng quay gọi tên. Bấm Quay để gọi bạn tiếp theo, không lặp lại bạn đã gọi. Randomly picks a student from the list and shows a name spinner.
| Argument | Type | Description |
|---|---|---|
| danh_sach* | array | Danh sách họ tên học sinh, mỗi phần tử một bạn. Student names, one per item. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"danh_sach"
],
"properties": {
"danh_sach": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 200,
"minItems": 1,
"description": "Danh sách họ tên học sinh, mỗi phần tử một bạn. Student names, one per item."
}
}
}Trả về đường dẫn tới Vương Quốc Lớp Học: app quản lý lớp, cộng điểm, thăng cấp và đổi quà cho học sinh. App lưu dữ liệu trên trình duyệt của giáo viên nên phải mở trên web, không chạy trong khung chat. Returns the link to the classroom management game.
No arguments.
{
"type": "object",
"properties": {}
}Dùng khi giáo viên muốn tạo, mở hoặc chiếu thiệp chúc mừng cho học sinh, thầy cô hoặc cả lớp. Hiện thiệp có tên, lời chúc, pháo giấy và nhạc YouTube, kèm link thiệp để gửi qua Zalo. Dịp: sinh-nhat (Sinh nhật), 20-11 (Ngày Nhà giáo 20/11), 8-3 (Quốc tế Phụ nữ 8/3), tet (Năm mới, Tết), khen-thuong (Khen thưởng, thành tích), chao-mung (Chào mừng bạn mới). Thiệp sinh nhật mặc định phát "Khúc hát mừng sinh nhật" của Phan Đinh Tùng. Opens a classroom greeting card (birthday, Teachers' Day, Women's Day, New Year, awards, welcome) with an optional YouTube song.
| Argument | Type | Description |
|---|---|---|
| dip | string | Dịp chúc mừng / occasion |
| ten | string | Tên người được chúc; bỏ trống nếu chúc cả lớp / recipient name |
| bai_hat | string | Link YouTube của bài hát muốn phát thay bài mặc định, hoặc "khong" để không phát nhạc / YouTube link or "khong" for no music |
| loi_chuc | string | Lời chúc riêng; bỏ trống để dùng lời chúc mẫu của dịp / custom message |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"dip": {
"enum": [
"sinh-nhat",
"20-11",
"8-3",
"tet",
"khen-thuong",
"chao-mung"
],
"type": "string",
"default": "sinh-nhat",
"description": "Dịp chúc mừng / occasion"
},
"ten": {
"type": "string",
"maxLength": 80,
"description": "Tên người được chúc; bỏ trống nếu chúc cả lớp / recipient name"
},
"bai_hat": {
"type": "string",
"description": "Link YouTube của bài hát muốn phát thay bài mặc định, hoặc \"khong\" để không phát nhạc / YouTube link or \"khong\" for no music"
},
"loi_chuc": {
"type": "string",
"maxLength": 300,
"description": "Lời chúc riêng; bỏ trống để dùng lời chúc mẫu của dịp / custom message"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 15, 2026.