Przejdź do treści

Połącz Marcomm z Gemini Enterprise

Administrator Google Cloud dodaje serwer MCP Marcomm do Gemini Enterprise jako niestandardowy serwer MCP, dzięki czemu osoby korzystają z Marcomm w Gemini przy własnym logowaniu. Gemini CLI łączy się przez rozszerzenie.

  1. 1
    W Google Cloud upewnij się, że masz rolę Discovery Engine Editor. Otwórz aplikację Gemini Enterprise, przejdź do Connected data stores i dodaj Custom MCP server.
  2. 2
    W polu MCP Server URL wpisz https://app.marcomm.works/api/mcp. Marcomm odpowiada przez Streamable HTTP, jedyny transport akceptowany przez Gemini Enterprise.
  3. 3
    W polu Authorization URL wpisz https://marcomm.works/oauth/authorize (bez parametrów), a w polu Token URL wpisz https://marcomm.works/api/oauth/token.
  4. 4
    Aby uzyskać Client ID, uruchom raz w terminalu poniższe polecenie i skopiuj client_id z odpowiedzi: 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
    W polu Client Secret wpisz dowolny tekst, na przykład unused. Marcomm nie wydaje ani nie sprawdza sekretu; logowanie chroni PKCE.
  6. 6
    W polu Scopes wpisz read write (samo read daje dostęp tylko do odczytu). Włącz Enable PKCE Support oraz Use HTTP Basic Authentication.
  7. 7
    Dodaj app.marcomm.works / marcomm.works do listy dozwolonych połączeń wychodzących swoich agentów i zapisz. Gdy ktoś po raz pierwszy użyje narzędzia Marcomm, Gemini poprosi o zalogowanie do Marcomm, wybranie przestrzeni roboczej i wybranie Zezwól.

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

Każda osoba działa we własnym imieniu i w zakresie dostępu, jaki daje jej rola w przestrzeni roboczej, tak samo jak w Claude i ChatGPT. Ustawienia przestrzeni roboczej w Ustawienia → Połączenia z narzędziami AI obowiązują także w Gemini.

Dla Gemini Enterprise Marcomm akceptuje tylko adres przekierowania https://vertexaisearch.cloud.google.com/oauth-redirect. Client ID nie ma sekretu, więc logowanie chroni PKCE, a Marcomm odrzuca żądanie bez PKCE.

Marcomm zawsze wydaje token odświeżania, więc offline_access nie jest potrzebny. Jeśli go wpiszesz, zostanie zignorowany.

Najczęstsze pytania

Czy w Gemini Enterprise potrzebny jest Client Secret?
Gemini Enterprise wymaga tego pola, więc wpisz dowolny tekst, na przykład unused. Marcomm nie wydaje ani nie sprawdza sekretu. Logowanie chroni PKCE, który musi pozostać włączony.

Narzędzia AI