Chỉ dành cho máy chủ đám mây — kết nối AI agent của riêng bạn (Claude Code, Cursor, Codex CLI…) với máy chủ đám mây Blave Agent của bạn qua máy chủ MCP (Model Context Protocol) của Blave: nó chạy trên gói đăng ký của bạn, không tính phí Blave AI.
Kết nối thế nào? Mở workspace, bấm "Thêm" ở cuối thanh bên, rồi vào "Cài đặt" › "Kết nối". Trong mục "Kết nối agent của bạn qua MCP", bấm "Tạo mã truy cập", sau đó bấm "Sao chép tin nhắn" và dán cho agent bạn đang dùng — vậy là xong thiết lập (máy chủ cần đang chạy). Trang này liệt kê dạng cấu hình và các lưu ý cho từng công cụ; nó được viết cho người dùng và cho các agent được gửi tới đây để đọc chi tiết thiết lập. Ba điểm cốt lõi:
https://mcp.blave.org/mcp (truyền tải HTTP).Authorization: Bearer <YOUR_ACCESS_CODE>.claude mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <YOUR_ACCESS_CODE>"
Chạy trong terminal. --scope user làm cho nó có phạm vi toàn cục (mặc định local chỉ áp dụng cho thư mục dự án hiện tại). Sau khi tạo lại mã truy cập, chạy claude mcp remove blave trước, thêm lại (mục trùng tên sẽ không bị ghi đè), rồi khởi động lại Claude Code.
[mcp_servers.blave]
url = "https://mcp.blave.org/mcp"
http_headers = { "Authorization" = "Bearer <YOUR_ACCESS_CODE>" }
Dán vào ~/.codex/config.toml. Dùng dạng tiêu đề bảng như trên — một khóa dạng chấm viết trên một dòng, dán sau một [section] khác, sẽ bị lồng vào sai mục.
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Dán vào .cursor/mcp.json (dự án) hoặc ~/.cursor/mcp.json (toàn cục). Nếu tệp đã có mcpServers, hãy gộp mục blave vào thay vì thay cả tệp.
gemini mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <YOUR_ACCESS_CODE>"
Chạy trong terminal. Bắt buộc dùng --scope user: phạm vi mặc định là dự án, và chạy trong thư mục home sẽ báo lỗi. Sau khi tạo lại mã truy cập, chỉ cần chạy lại — nó sẽ ghi đè.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Mở cấu hình từ bảng agent: … → MCP Servers → Manage MCP Servers → View raw config (đường dẫn tệp thay đổi theo phiên bản). Nếu đã có mcpServers, hãy gộp mục blave vào.
{
"servers": {
"blave": {
"type": "http",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Dán vào .vscode/mcp.json (workspace) hoặc chạy MCP: Open User Configuration để mở tệp cấp người dùng. Lưu ý khóa cấp cao nhất là servers, không phải mcpServers.
{
"mcpServers": {
"blave": {
"type": "streamableHttp",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Mở JSON cài đặt MCP Servers từ bảng Cline rồi dán vào. type phải viết kiểu camelCase streamableHttp — cả http lẫn streamablehttp đều không chạy.
{
"mcp": {
"blave": {
"type": "remote",
"url": "https://mcp.blave.org/mcp",
"oauth": false,
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Dán vào opencode.json. Giữ "oauth": false — nó tắt hẳn việc tự dò OAuth để dùng xác thực bằng header mã truy cập.
{
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
Settings → AI → MCP Servers (hoặc Warp Drive → MCP Servers) → Add, rồi dán. Cấp cao nhất là tên máy chủ trực tiếp — không có lớp bọc mcpServers.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Dán vào ~/.codeium/windsurf/mcp_config.json. Lưu ý trường url có tên là serverUrl. (Sản phẩm đang được đổi tên: tài liệu nay gọi nó là Devin Desktop; cấu hình này áp dụng cho agent Cascade cũ.)
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <YOUR_ACCESS_CODE>" }
}
}
}
Thêm thủ công trong cài đặt MCP rồi dán JSON, hoặc ghi nó vào .trae/mcp.json ở thư mục gốc dự án.
mcp__blave vào permissions.allow (ở chế độ auto của Claude Code còn phải cho phép Bash(ssh:*)), hoặc dùng chế độ mặc định.local thắng user. Chạy claude mcp get blave để xem phạm vi nào đang có hiệu lực rồi xóa cái bạn không muốn.claude mcp remove blave trước; Gemini CLI thì ghi đè luôn khi chạy lại.get_ssh_access trước để lấy thông tin đăng nhập SSH ngắn hạn (15 phút; hết hạn thì gọi lại là được)./opt/blave-agent/workspace và làm theo: dùng lib/ để chạy backtest và đặt lệnh, đừng đụng vào control/.get_ssh_access trả về) để các lệnh sau bỏ qua bước handshake.