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.
- 1Di Google Cloud, pastikan Anda memiliki peran Discovery Engine Editor. Buka aplikasi Gemini Enterprise Anda, masuk ke Connected data stores, lalu tambahkan Custom MCP server.
- 2Isi MCP Server URL dengan
https://app.marcomm.works/api/mcp. Marcomm menjawab lewat Streamable HTTP, satu-satunya transport yang diterima Gemini Enterprise. - 3Isi Authorization URL dengan
https://marcomm.works/oauth/authorize(tanpa parameter) dan Token URL denganhttps://marcomm.works/api/oauth/token. - 4Untuk mendapatkan Client ID, jalankan perintah berikut sekali di terminal dan salin
client_iddari 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"]}' - 5Isi Client Secret dengan teks apa saja, misalnya
unused. Marcomm tidak menerbitkan atau memeriksa secret; login dilindungi oleh PKCE. - 6Isi Scopes dengan
read write(readsaja berarti hanya baca). Aktifkan Enable PKCE Support dan Use HTTP Basic Authentication. - 7Tambahkan
app.marcomm.works/marcomm.workske 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.