Kết nối Marcomm với Gemini Enterprise
Quản trị viên Google Cloud thêm máy chủ MCP của Marcomm vào Gemini Enterprise dưới dạng máy chủ MCP tùy chỉnh, để mọi người dùng Marcomm trong Gemini bằng tài khoản riêng. Gemini CLI kết nối bằng một tiện ích mở rộng.
- 1Trong Google Cloud, hãy chắc chắn bạn có vai trò Discovery Engine Editor. Mở ứng dụng Gemini Enterprise, vào Connected data stores và thêm một Custom MCP server.
- 2Nhập
https://app.marcomm.works/api/mcpvào MCP Server URL. Marcomm phản hồi qua Streamable HTTP, phương thức truyền duy nhất Gemini Enterprise chấp nhận. - 3Nhập
https://marcomm.works/oauth/authorize(không kèm tham số) vào Authorization URL vàhttps://marcomm.works/api/oauth/tokenvào Token URL. - 4Để có Client ID, hãy chạy lệnh sau một lần trong terminal và sao chép
client_idtrong phản hồi:curl -X POST https://marcomm.works/api/oauth/register -H "Content-Type: application/json" -d '{"client_name":"Gemini Enterprise","redirect_uris":["https://vertexaisearch.cloud.google.com/oauth-redirect"]}' - 5Nhập văn bản bất kỳ, ví dụ
unused, vào Client Secret. Marcomm không cấp và không kiểm tra khóa bí mật; đăng nhập được PKCE bảo vệ. - 6Nhập
read writevào Scopes (chỉ nhậpreadlà chỉ đọc). Bật cả Enable PKCE Support và Use HTTP Basic Authentication. - 7Thêm
app.marcomm.works/marcomm.worksvào danh sách cho phép kết nối ra ngoài của các tác tử rồi lưu. Lần đầu ai đó dùng một công cụ của Marcomm, Gemini sẽ yêu cầu đăng nhập Marcomm, chọn không gian làm việc và chọn Cho phép.
Gemini CLI: chạy gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.
Mỗi người hành động bằng chính tên mình, với quyền truy cập mà vai trò của họ trong không gian làm việc cho phép, giống như với Claude và ChatGPT. Cài đặt không gian làm việc tại Cài đặt → Kết nối công cụ AI cũng áp dụng cho Gemini.
Với Gemini Enterprise, Marcomm chỉ chấp nhận địa chỉ chuyển hướng https://vertexaisearch.cloud.google.com/oauth-redirect. Client ID không có khóa bí mật nên PKCE bảo vệ đăng nhập, và Marcomm từ chối yêu cầu không có PKCE.
Marcomm luôn cấp mã làm mới nên không cần offline_access. Nếu nhập, mục này sẽ bị bỏ qua.
Câu hỏi thường gặp
- Có cần Client Secret trong Gemini Enterprise không?
- Gemini Enterprise bắt buộc điền ô này, nên hãy nhập văn bản bất kỳ như unused. Marcomm không cấp và không kiểm tra khóa bí mật. PKCE, cần luôn bật, bảo vệ đăng nhập.