Kết nối VS Code (GitHub Copilot) với eContract
Kết nối eContract với chế độ agent của GitHub Copilot trong Visual Studio Code.
Đăng nhập bằng OAuth
Khuyên dùng cho cá nhân: đăng nhập một lần, client tự giữ kết nối.
- 1Mở Command Palette (Ctrl+Shift+P, hoặc Shift+Cmd+P trên macOS) và chạy MCP: Add Server.
- 2Chọn HTTP, dán https://api.econtract.online/mcp và đặt tên server là econtract.
- 3Khi VS Code yêu cầu đăng nhập, duyệt quyền trên trang eContract vừa mở.
Dùng API key
Dành cho agent chạy tự động. Tạo key, lưu vào biến môi trường ECONTRACT_API_KEY và không để key trong các file dùng chung. Tạo API key
- 1Thêm cấu hình bên dưới vào file .mcp.json ở thư mục gốc workspace.
- 2Khi server khởi động, VS Code hỏi API key một lần và lưu lại an toàn.
.mcp.json
{
"mcpServers": {
"econtract": {
"type": "http",
"url": "https://api.econtract.online/mcp",
"headers": {
"Authorization": "Bearer ${input:econtract-api-key}"
}
}
},
"inputs": [
{
"id": "econtract-api-key",
"type": "promptString",
"description": "eContract API key",
"password": true
}
]
}Thử ngay
Sau khi kết nối, cứ nói với agent bằng ngôn ngữ thường, ví dụ:
- “Gửi hợp đồng NDA đính kèm cho [email protected] ký và cho tôi link ký.”
- “Hợp đồng nào của tôi còn đang chờ ký? Nhắc người ký giúp tôi.”
- “Kiểm tra chữ ký trong file PDF này có hợp lệ không và tóm tắt các điều khoản chính.”
Agent soạn và gửi hợp đồng nhưng không thể ký hay từ chối thay ai: mỗi người ký tự ký qua link riêng sau khi xác nhận mã gửi tới email của họ.
Các bước này làm theo tài liệu chính thức của VS Code (GitHub Copilot) tính tới 2026-10. Nếu giao diện đã đổi, xem tài liệu bên dưới.
Tài liệu MCP của VS Code (GitHub Copilot)Hướng dẫn cho các client AI khác
ClaudeAnthropic · Trợ lý chatXem hướng dẫn Claude CodeAnthropic · Agent dòng lệnhXem hướng dẫn ChatGPTOpenAI · Trợ lý chatXem hướng dẫn CodexOpenAI · Agent dòng lệnhXem hướng dẫn CursorAnysphere · Trình soạn codeXem hướng dẫn VS Code (GitHub Copilot)Microsoft · Trình soạn codeXem hướng dẫn Gemini CLIGoogle · Agent dòng lệnhXem hướng dẫn Muse CodeMeta · Agent dòng lệnhXem hướng dẫn OpenClawOpenClaw · Agent tự độngXem hướng dẫn Hermes AgentNous Research · Agent tự độngXem hướng dẫn