Sambungkan Marcomm ke Gemini Enterprise
Pentadbir Google Cloud menambah pelayan MCP Marcomm ke Gemini Enterprise sebagai pelayan MCP tersuai, supaya setiap orang boleh menggunakan Marcomm dari Gemini dengan log masuk masing-masing. Gemini CLI disambungkan melalui sambungan tambahan.
- 1Dalam Google Cloud, pastikan anda mempunyai peranan Discovery Engine Editor. Buka aplikasi Gemini Enterprise anda, pergi ke Connected data stores, kemudian tambah Custom MCP server.
- 2Masukkan
https://app.marcomm.works/api/mcpdalam MCP Server URL. Marcomm menjawab melalui Streamable HTTP, satu-satunya pengangkutan yang diterima Gemini Enterprise. - 3Masukkan
https://marcomm.works/oauth/authorize(tanpa parameter) dalam Authorization URL danhttps://marcomm.works/api/oauth/tokendalam Token URL. - 4Untuk mendapatkan Client ID, jalankan arahan berikut sekali dalam terminal dan salin
client_iddaripada balasan: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"]}' - 5Masukkan sebarang teks, contohnya
unused, dalam Client Secret. Marcomm tidak mengeluarkan atau menyemak rahsia; log masuk dilindungi oleh PKCE. - 6Masukkan
read writedalam Scopes (readsahaja bermaksud baca sahaja). Hidupkan Enable PKCE Support dan Use HTTP Basic Authentication. - 7Tambah
app.marcomm.works/marcomm.workspada senarai kebenaran keluar ejen anda dan simpan. Apabila seseorang menggunakan alat Marcomm buat kali pertama, Gemini meminta mereka log masuk ke Marcomm, memilih ruang kerja dan memilih Benarkan.
Gemini CLI: jalankan gemini extensions install https://github.com/alex-digitalog/marcomm-gemini-extension.
Setiap orang bertindak atas nama sendiri, dengan akses yang diberikan oleh peranan mereka dalam ruang kerja, sama seperti Claude dan ChatGPT. Tetapan ruang kerja di Tetapan → Sambungan alat AI juga terpakai untuk Gemini.
Untuk Gemini Enterprise, Marcomm hanya menerima alamat ubah hala https://vertexaisearch.cloud.google.com/oauth-redirect. Client ID tidak mempunyai rahsia, maka PKCE melindungi log masuk, dan Marcomm menolak permintaan tanpa PKCE.
Marcomm sentiasa mengeluarkan token segar semula, jadi offline_access tidak diperlukan. Jika dimasukkan, ia diabaikan.
Soalan Lazim
- Adakah Client Secret wajib dalam Gemini Enterprise?
- Gemini Enterprise mewajibkan medan ini, jadi masukkan sebarang teks seperti unused. Marcomm tidak mengeluarkan atau menyemak rahsia. PKCE, yang mesti kekal dihidupkan, melindungi log masuk.