Chuyển tới nội dung
MarcommAI

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.

  1. 1
    Trong 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.
  2. 2
    Nhập https://app.marcomm.works/api/mcp và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.
  3. 3
    Nhập https://marcomm.works/oauth/authorize (không kèm tham số) vào Authorization URL và https://marcomm.works/api/oauth/token vào Token URL.
  4. 4
    Để có Client ID, hãy chạy lệnh sau một lần trong terminal và sao chép client_id trong 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"]}'
  5. 5
    Nhậ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ệ.
  6. 6
    Nhập read write vào Scopes (chỉ nhập read là chỉ đọc). Bật cả Enable PKCE Support và Use HTTP Basic Authentication.
  7. 7
    Thêm app.marcomm.works / marcomm.works và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.

Công cụ AI