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.
- 1W 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.
- 2W polu MCP Server URL wpisz
https://app.marcomm.works/api/mcp. Marcomm odpowiada przez Streamable HTTP, jedyny transport akceptowany przez Gemini Enterprise. - 3W polu Authorization URL wpisz
https://marcomm.works/oauth/authorize(bez parametrów), a w polu Token URL wpiszhttps://marcomm.works/api/oauth/token. - 4Aby uzyskać Client ID, uruchom raz w terminalu poniższe polecenie i skopiuj
client_idz 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"]}' - 5W polu Client Secret wpisz dowolny tekst, na przykład
unused. Marcomm nie wydaje ani nie sprawdza sekretu; logowanie chroni PKCE. - 6W polu Scopes wpisz
read write(samoreaddaje dostęp tylko do odczytu). Włącz Enable PKCE Support oraz Use HTTP Basic Authentication. - 7Dodaj
app.marcomm.works/marcomm.worksdo 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.