vcihub
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vcihubCho tôi xem các issue đang mở của dự án IMS chưa được gán cho ai."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vcihub-mcp
Cho Claude Code đọc và ghi issue trong VCI Hub PM ngay từ terminal, ở bất kỳ thư mục nào. Hỏi bằng tiếng Việt bình thường, AI tự chọn dự án và đề xuất việc tiếp theo.
Đây là gói đã build sẵn. Mã nguồn nằm trong repo
vci-hub-erp(scripts/pm-mcp/), phát hành bằngnpm run vcihub:publish.
Cài — một lệnh
Cần Node.js ≥ 18 (nodejs.org) và Claude Code đã mở ít nhất một lần.
npx --yes github:cuongvci/vcihub-mcpLệnh hỏi email + mật khẩu VCI Hub của bạn (mật khẩu không được lưu, chỉ lưu
token trong ~/.vcihub/), rồi đăng ký server vcihub cho Claude Code ở
phạm vi user — mọi thư mục đều dùng được, không phải cấu hình từng repo.
Xong thì đóng hẳn Claude Code và mở lại, gõ /mcp thấy vcihub là ổn.
Lệnh | Việc |
| cài, hoặc cập nhật lên bản mới nhất |
| xem thiếu mảnh nào |
| bật tự cập nhật ngầm khi có bản mới |
| đăng nhập lại / đổi tài khoản |
| gỡ cài đặt (giữ token; thêm |
Related MCP server: GitLab MCP
Dùng
Không cần nhớ tên tool, cứ hỏi:
dự án IMS còn bug nào đang mở chưa gán ai?
tình hình dự án thế nào?
ai là DEV, ai test trong dự án này?
IMS-3932 thuộc epic nào?
tôi vừa test màn phiếu chờ duyệt, phân trang nhảy về trang 1 khi đổi bộ lọc
đính ảnh loi.png vào IMS-4079
chuyển sang dự án WMSChọn dự án: bạn nêu tên hoặc key, hoặc đặt file .vcihub.json trong thư mục
làm việc ({ "du_an": "IMS" }), hoặc để AI đoán theo tên thư mục repo — nó sẽ
nói rõ đang dùng dự án nào. Đổi dự án giữa chừng thoải mái.
Khi tạo hoặc sửa issue, AI luôn nói trước và hỏi xác nhận. Nó tự kiểm trùng,
tự đặt Defect dưới đúng Task cha, gợi ý người phụ trách và tester theo lịch sử
phân công, và gắn nhãn ai-test để bạn lọc lại sau.
Quy ước đặt issue (Epic → Task → Sub-task/Defect, mẫu mô tả lỗi, severity) nằm
trong skill/vci-pm/SKILL.md — cũng chính là thứ AI đọc.
Có bản mới thì sao
Sidecar tự hỏi phiên bản mới lúc khởi động. Có bản mới, Claude sẽ nhắc bạn ngay lần hỏi đầu tiên:
[vcihub-mcp] Có bản mới v1.0.… (đang dùng …). Cập nhật: chạy npx --yes github:cuongvci/vcihub-mcpChạy lại lệnh cài là xong, token giữ nguyên. Muốn khỏi phải nhớ thì cài một lần
với --tu-cap-nhat.
Sự cố thường gặp
Hiện tượng | Làm gì |
| Đã mở lại Claude Code chưa? Rồi thì chạy |
|
|
| Nhờ PM thêm bạn vào dự án trên VCI Hub |
| File cấu hình Claude Code hỏng từ trước; khôi phục từ |
Không tạo được issue, báo thiếu loại | Dự án chưa bật loại đó — nhờ PM bật trong Cài đặt dự án |
Muốn dùng tài khoản khác |
|
Bảo mật
Không có khoá quản trị. Mọi truy vấn chạy bằng tài khoản của chính bạn, đúng quyền bạn có trên web. Bạn thấy gì trên VCI Hub thì AI thấy đúng thế.
Không có lệnh xoá. Bộ tool cố ý không thể xoá issue, không đổi dự án của issue, không tạo Epic/Task.
Không gửi mã nguồn đi đâu. Sidecar chạy trên máy bạn, chỉ nói chuyện với Supabase của VCI Hub. File chỉ được tải lên khi bạn bảo nó đính kèm.
Token nằm ở
~/.vcihub/, ngoài mọi repo, nên không lỡ commit.
Trong gói có gì
File | Việc |
| sidecar MCP, đã bundle sẵn |
| cài / gỡ / kiểm tra |
| đăng nhập, ghi token |
| URL Supabase + anon key (khoá công khai phía client) |
| quy ước đặt issue cho AI |
Không chứa token, mật khẩu hay khoá quản trị của bất kỳ ai.
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Opinionated sprint tracker. Read/update tickets, sprints, velocity from Claude/Cursor/Zed.
Create projects, nodes, and tasks in UluP Spaces by conversation with Claude.
- AurentiaOAuthfr.aurentia
Your Aurentia workspace — projects, CRM, tasks, deliverables — in Claude, Cursor or any MCP client.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects Jira with Claude, enabling users to search issues, view issue details, update issues, add comments, and retrieve project information through natural language commands.173 npm1MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage GitLab projects by providing tools for issues, milestones, and team reports through a read/write interface. Users can interact with project data using natural language directly within Claude Desktop or Claude Code.-
- FlicenseAqualityDmaintenanceEnables natural language code search across multiple local Git repositories, allowing users to register projects, search for code, and explore file structures through Claude.6-
- FlicenseAqualityCmaintenanceEnables Claude Code to read and write issues on the Testing Platform via natural language, including listing projects, filtering issues, creating and updating issues, and adding comments.9-