Lompat ke konten
MarcommAI

Hubungkan Marcomm ke Gemini Enterprise

Administrator Google Cloud menambahkan server MCP Marcomm ke Gemini Enterprise sebagai server MCP kustom, sehingga setiap orang dapat memakai Marcomm dari Gemini dengan login masing-masing. Gemini CLI terhubung lewat ekstensi.

  1. 1
    Di Google Cloud, pastikan Anda memiliki peran Discovery Engine Editor. Buka aplikasi Gemini Enterprise Anda, masuk ke Connected data stores, lalu tambahkan Custom MCP server.
  2. 2
    Isi MCP Server URL dengan https://app.marcomm.works/api/mcp. Marcomm menjawab lewat Streamable HTTP, satu-satunya transport yang diterima Gemini Enterprise.
  3. 3
    Isi Authorization URL dengan https://marcomm.works/oauth/authorize (tanpa parameter) dan Token URL dengan https://marcomm.works/api/oauth/token.
  4. 4
    Untuk mendapatkan Client ID, jalankan perintah berikut sekali di terminal dan salin client_id dari balasannya: 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
    Isi Client Secret dengan teks apa saja, misalnya unused. Marcomm tidak menerbitkan atau memeriksa secret; login dilindungi oleh PKCE.
  6. 6
    Isi Scopes dengan read write (read saja berarti hanya baca). Aktifkan Enable PKCE Support dan Use HTTP Basic Authentication.
  7. 7
    Tambahkan app.marcomm.works / marcomm.works ke daftar izin egress agen Anda lalu simpan. Saat seseorang pertama kali memakai alat Marcomm, Gemini meminta mereka masuk ke Marcomm, memilih ruang kerja, dan memilih Izinkan.

Gemini CLI: jalankan gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.

Setiap orang bertindak atas nama sendiri, dengan akses yang diberikan peran mereka di ruang kerja, sama seperti Claude dan ChatGPT. Pengaturan ruang kerja di Pengaturan → Koneksi alat AI juga berlaku untuk Gemini.

Untuk Gemini Enterprise, Marcomm hanya menerima alamat pengalihan https://vertexaisearch.cloud.google.com/oauth-redirect. Client ID tidak memiliki secret, jadi PKCE yang melindungi login, dan Marcomm menolak permintaan tanpa PKCE.

Marcomm selalu menerbitkan token penyegar, jadi offline_access tidak diperlukan. Jika diisi, akan diabaikan.

Tanya Jawab

Apakah Client Secret wajib di Gemini Enterprise?
Gemini Enterprise mewajibkan kolom ini, jadi isi dengan teks apa saja seperti unused. Marcomm tidak menerbitkan atau memeriksa secret. PKCE, yang harus tetap aktif, melindungi login.

Alat AI