Cau hinh MCP Server GitHub de su dung tren nhieu may (AN TOAN: su dung placeholder token)
Cấu hình MCP Server GitHub
Repository này chứa cấu hình MCP Server GitHub để sử dụng trên nhiều máy tính.
⚠️ Lưu ý Bảo mật Quan trọng
KHÔNG commit token thật lên public repository!
File mcp.json trong repository này sử dụng placeholder YOUR_GITHUB_TOKEN_HERE.
Bạn PHẢI thay thế bằng token thật của bạn trước khi sử dụng.
Cấu hình
File mcp.json chứa cấu hình để thêm vào .cursor/mcp.json hoặc ~/.cursor/mcp.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_TOKEN_HERE"
}
}
}
}
Tạo GitHub Personal Access Token
- Truy cập: https://github.com/settings/tokens
- Click "Generate new token" > "Generate new token (classic)"
- Đặt tên token (ví dụ: "Cursor MCP GitHub Server")
- Chọn quyền:
- ✅ repo (Full control of private repositories) - Bắt buộc
- ✅ read:org (Read org and team membership) - Tùy chọn
- ✅ user (Update user data) - Tùy chọn
- Click "Generate token"
- Copy token ngay (chỉ hiển thị một lần!)
Sử dụng
-
Clone repository này:
git clone https://github.com/NgoSon3868-Quas/GitHub-MCP.git cd GitHub-MCP -
QUAN TRỌNG: Chỉnh sửa file
mcp.jsonvà thay thếYOUR_GITHUB_TOKEN_HEREbằng token thật của bạn -
Copy nội dung từ
mcp.json(đã thay token) vào file cấu hình MCP của bạn:- Windows:
C:\Users\<username>\.cursor\mcp.json - Mac/Linux:
~/.cursor/mcp.json
Hoặc merge vào file
mcpServershiện có của bạn. - Windows:
-
Khởi động lại Cursor IDE
Yêu cầu
- Node.js và npm đã được cài đặt
- Package
@modelcontextprotocol/server-githubsẽ được tự động tải khi sử dụng - GitHub Personal Access Token hợp lệ với quyền
repo
Tính năng
MCP Server GitHub cung cấp các công cụ để:
- Tạo và quản lý repositories
- Đọc và ghi files trên GitHub
- Quản lý issues và pull requests
- Tìm kiếm code và repositories
- Và nhiều tính năng GitHub API khác
Bảo mật
⚠️ QUAN TRỌNG:
- Không bao giờ commit token thật lên Git
- Không chia sẻ token công khai
- Nếu token bị lộ, hãy revoke ngay trên GitHub Settings
- Sử dụng placeholder token trong file cấu hình public
Kiểm tra cấu hình
Sau khi thêm cấu hình và khởi động lại Cursor:
- Vào Settings > Tools & MCP
- Kiểm tra trong danh sách "Installed MCP Servers" có
githubvới trạng thái "Ready"