Langkau ke kandungan

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.

  1. 1
    Dalam Google Cloud, pastikan anda mempunyai peranan Discovery Engine Editor. Buka aplikasi Gemini Enterprise anda, pergi ke Connected data stores, kemudian tambah Custom MCP server.
  2. 2
    Masukkan https://app.marcomm.works/api/mcp dalam MCP Server URL. Marcomm menjawab melalui Streamable HTTP, satu-satunya pengangkutan yang diterima Gemini Enterprise.
  3. 3
    Masukkan https://marcomm.works/oauth/authorize (tanpa parameter) dalam Authorization URL dan https://marcomm.works/api/oauth/token dalam Token URL.
  4. 4
    Untuk mendapatkan Client ID, jalankan arahan berikut sekali dalam terminal dan salin client_id daripada 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"]}'
  5. 5
    Masukkan sebarang teks, contohnya unused, dalam Client Secret. Marcomm tidak mengeluarkan atau menyemak rahsia; log masuk dilindungi oleh PKCE.
  6. 6
    Masukkan read write dalam Scopes (read sahaja bermaksud baca sahaja). Hidupkan Enable PKCE Support dan Use HTTP Basic Authentication.
  7. 7
    Tambah app.marcomm.works / marcomm.works pada 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.

Alat AI