Claude Gemini Bridge
Provides integration with Google Cloud Vertex AI, enabling access to Gemini 3 models for text generation, chat, image generation (Gemini 3 Pro Image, Imagen 4), video generation (Veo 3.1), and frontend design components.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Claude Gemini Bridgedesign a login page with tailwind"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Gemini Bridge
Claude Code için Vertex AI üzerinden Gemini 3 modellerine erişim sağlayan MCP sunucusu.
Özellikler
Text Generation: Context ve system instruction desteği ile metin üretimi
Multi-turn Chat: Oturum yönetimi ile çok turlu konuşmalar
Image Generation: Gemini 3 Pro Image ve Imagen 4 aileleri ile görsel üretimi
Video Generation: Veo 3.1 ile yüksek kaliteli video üretimi (otomatik GCS bucket)
Frontend Design: Gemini 3 Pro ile yüksek kaliteli TailwindCSS/HTML bileşen tasarımı
49 component tipi (atoms, molecules, organisms)
10 page template (landing, dashboard, auth, vb.)
14 tema (modern-minimal, cyberpunk, glassmorphism, vb.)
Proje bağlamı desteği (projenin ruhunu Gemini'ye aktarma)
İterasyon desteği (mevcut tasarımları revize etme)
Türkçe içerik üretimi
Streaming: Hızlı ilk yanıt için streaming desteği
OAuth Authentication: ADC ve gcloud CLI ile otomatik kimlik doğrulama
Related MCP server: Gemini Gen MCP
Gereksinimler
Python 3.10+
Google Cloud hesabı ve proje
gcloudCLI kurulu ve yapılandırılmışuvpackage manager
Kurulum
1. gcloud Kimlik Doğrulama
# Giriş yapın
gcloud auth login
# Application Default Credentials ayarlayın
gcloud auth application-default login
# Proje ayarlayın
gcloud config set project YOUR_PROJECT_ID2. Bağımlılıkları Yükleyin
cd /path/to/claude-gemini-bridge
uv sync3. Environment Variables
export GOOGLE_CLOUD_PROJECT="your-project-id"
# NOT: Gemini 3 modelleri "global" location gerektirir (default)
export GOOGLE_CLOUD_LOCATION="global" # Opsiyonel, default: global4. Claude Code'a Ekleyin
~/.claude/.mcp.json dosyasına ekleyin:
{
"mcpServers": {
"gemini": {
"command": "uv",
"args": ["run", "--directory", "/path/to/claude-gemini-bridge", "gemini-mcp"],
"env": {
"GOOGLE_CLOUD_PROJECT": "YOUR_PROJECT_ID",
"GOOGLE_CLOUD_LOCATION": "global"
}
}
}
}Not:
/path/to/claude-gemini-bridgekısmını projeyi klonladığınız gerçek dizin yolu ile değiştirin.
MCP Tools
ask_gemini
Gemini 3'e tek seferlik soru sorma.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Soru veya görev |
| str | "" | Arka plan bilgisi |
| str | "" | Sistem talimatları |
| str | "gemini-3-flash-preview" | Kullanılacak model |
| float | 0.7 | Yaratıcılık (0-1) |
| int | 65536 | Maksimum yanıt uzunluğu |
| str | "medium" | Reasoning derinliği (minimal, low, medium, high) |
| bool | true | Streaming kullanımı |
Örnek:
"Bu Python kodunu optimize et: [kod]. Context: Performans kritik."chat_gemini
Gemini 3 ile çok turlu konuşma.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Gönderilecek mesaj |
| str | "default" | Oturum kimliği |
| str | "gemini-3-flash-preview" | Kullanılacak model |
| str | "" | Yeni oturumlar için |
generate_image
Gemini 3 Pro Image ile görsel üretimi (4096px yüksek kalite).
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Görsel açıklaması |
| str | "gemini-3-pro-image-preview" | Model |
| str | "1:1" | En boy oranı |
| str | "base64" | "base64", "file", "both" |
| str | "./images" | Dosya çıktı dizini |
| int | 1 | Üretilecek görsel sayısı (1-4, Imagen 4) |
| str | "1K" | Çıktı çözünürlüğü (1K/2K, Imagen 4) |
generate_video
Veo 3.1 ile video üretimi. GCS bucket otomatik oluşturulur.
ÖNEMLİ: Video üretimi 1-10 dakika sürebilir.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Video açıklaması |
| str | "veo-3.1-generate-001" | Kullanılacak model |
| str | "" | GCS URI (opsiyonel, otomatik oluşturulur) |
| int | 8 | Video süresi (4, 6, 8 saniye) |
| str | "16:9" | En boy oranı (16:9, 9:16) |
| str | "720p" | Çözünürlük (720p, 1080p) |
| bool | true | Ses üretimi (diyalog, müzik, SFX) |
| int | 1 | Video sayısı (1-4) |
Örnek:
prompt="A golden retriever running through a sunlit meadow, slow motion, cinematic"
duration_seconds=8
resolution="1080p"design_frontend
Gemini 3 Pro ile yüksek kaliteli frontend bileşen tasarımı.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Bileşen tipi (button, card, navbar, hero, vb.) |
| str | "" | Kullanım bağlamı |
| str | "{}" | JSON formatında bileşen içeriği |
| str | "modern-minimal" | Görsel tema |
| bool | true | Dark mode desteği |
| str | "" | Özel köşe yuvarlaklığı |
| str | "sm,md,lg" | Responsive breakpoints |
| str | "AA" | WCAG seviyesi (AA/AAA) |
| bool | true | Hover/focus animasyonları |
| str | "" | Maksimum genişlik |
| str | "" | Proje bağlamı (amaç, hedef kitle, ton, sektör) |
Bileşen Tipleri (49 adet):
Atoms (13): button, input, badge, avatar, icon, dropdown, toggle, tooltip, slider, spinner, progress, chip, divider
Molecules (18): card, form, modal, tabs, table, accordion, alert, breadcrumb, pagination, search_bar, stat_card, pricing_card, carousel, stepper, timeline, file_upload, rating, color_picker
Organisms (18): navbar, hero, sidebar, footer, data_table, login_form, signup_form, contact_form, feature_section, testimonial_section, pricing_table, dashboard_header, kanban_board, calendar, chat_widget, notification_center, user_profile, settings_panel
Temalar (14 adet):
modern-minimal- Temiz, profesyonelbrutalist- Kalın, yüksek kontrastlıglassmorphism- Buzlu cam efektineo-brutalism- Eğlenceli, canlı renklersoft-ui- Neumorfik, yumuşak derinlikcorporate- Kurumsal, güvenilirgradient- Gradient-ağırlıklı modern tasarımcyberpunk- Neon renkler, koyu arka planretro- 80'ler/90'lar ilhampastel- Yumuşak pastel tonlardark_mode_first- Dark mode optimizasyonluhigh_contrast- WCAG AAA erişilebilirliknature- Toprak tonları, organik hisstartup- Tech startup estetiği
Örnek:
{
"component_type": "pricing_card",
"context": "SaaS fiyatlandırma sayfası için Pro tier kartı",
"content_structure": "{\"tier\": \"Pro\", \"price\": \"$29/ay\", \"features\": [\"Sınırsız kullanıcı\", \"Öncelikli destek\"], \"cta\": \"Başla\"}",
"theme": "modern-minimal",
"dark_mode": true
}Çıktı:
{
"component_id": "pricing-card-pro",
"atomic_level": "molecule",
"html": "<div class=\"bg-white dark:bg-slate-800...\">...</div>",
"tailwind_classes_used": ["rounded-xl", "shadow-lg", "..."],
"accessibility_features": ["aria-label", "focus-visible"],
"responsive_breakpoints": ["sm", "md", "lg"],
"dark_mode_support": true,
"micro_interactions": ["hover:shadow-xl", "transition-all"],
"design_notes": "...",
"model_used": "gemini-3-pro-preview"
}design_page
Gemini 3 Pro ile tam sayfa template tasarımı.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Template tipi |
| str | "" | Kullanım bağlamı |
| str | "{}" | JSON formatında sayfa içeriği |
| str | "modern-minimal" | Görsel tema |
| bool | true | Dark mode desteği |
| str | "" | Proje bağlamı |
Template Tipleri (10 adet):
landing_page- Marketing landing page (hero, features, testimonials, pricing, CTA, footer)dashboard- Admin dashboard (sidebar, header, stats, charts, tables)auth_page- Login/signup sayfası (form, social login, branding)pricing_page- Fiyatlandırma karşılaştırma (tiers, features, FAQ)blog_post- Blog makale layout (header, content, sidebar, comments)product_page- E-commerce ürün sayfası (gallery, details, reviews, related)portfolio- Portfolio/showcase (hero, projects, about, contact)documentation- Docs sayfa layout (sidebar nav, content, TOC)error_page- 404/500 hata sayfalarıcoming_soon- Coming soon/maintenance sayfası
refine_frontend
Mevcut bir tasarımı doğal dil ile revize etme.
Parametreler:
Parametre | Tip | Default | Açıklama |
| str | (zorunlu) | Önceki HTML tasarımı |
| str | (zorunlu) | İstenen değişiklikler (doğal dilde) |
| str | "" | Proje bağlamı |
Örnek Kullanım:
# İlk tasarımı al
result = design_frontend(component_type="button", context="CTA butonu")
# Değişiklik iste
refined = refine_frontend(
previous_html=result["html"],
modifications="Buton rengini maviden yeşile çevir, köşeleri daha yuvarlak yap"
)Örnek Modification İstekleri:
"Buton rengini maviden yeşile çevir"
"Header'ı daha kompakt yap"
"Dark mode desteği ekle"
"Mobil responsive sorunlarını düzelt"
"Font boyutunu büyüt"
"Hover efektini daha belirgin yap"
list_frontend_options
Kullanılabilir bileşen tiplerini, temaları ve template'leri listele.
list_models
Kullanılabilir modelleri listele.
clear_chat_session
Chat oturumunu temizle.
Kullanılabilir Modeller
Text Modelleri
gemini-3-flash-preview- Pro-grade reasoning, Flash hızında (1M context)gemini-3-pro-preview- En güçlü reasoning, kompleks agentic workflows (1M context)
Image Modelleri
gemini-3-pro-image-preview- Yüksek kalite görsel üretimi (4096px, legible text, character consistency)imagen-4.0-ultra-generate-001- Ultra yüksek kalite ($0.06/görsel)imagen-4.0-generate-001- Standart yüksek kalite ($0.04/görsel)imagen-4.0-fast-generate-001- Hızlı üretim ($0.02/görsel)
Video Modelleri
veo-3.1-generate-001- Yüksek kalite, native audio (~$0.40/saniye)veo-3.1-fast-generate-001- Hızlı üretim (~$0.15/saniye)
Thinking Level
Gemini 3 modelleri için reasoning derinliği:
minimal- Hızlı, basit cevaplarlow- Hafif düşünmemedium- Dengeli yaklaşım (default)high- Derin reasoning, kompleks problemler
Sorun Giderme
"GOOGLE_CLOUD_PROJECT not set" hatası
export GOOGLE_CLOUD_PROJECT="your-project-id"Authentication hatası
gcloud auth application-default loginToken süresi doldu
Token otomatik olarak yenilenir. Sorun devam ederse:
gcloud auth application-default print-access-tokenTest
# Token kontrolü
gcloud auth application-default print-access-token
# MCP server'ı manuel çalıştırma
uv run gemini-mcpLisans
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA MCP server that provides AI-powered image generation capabilities through Google's Gemini 2.5 Flash Image model.Last updated4387MIT
- AlicenseBqualityCmaintenanceMCP server for generating images and audio using Google's Gemini AI models.Last updated22MIT
- Flicense-qualityDmaintenanceA production-ready MCP server that enables Claude and other LLMs to generate images and videos using Google's Gemini AI models (Gemini 2.0 Flash and Veo 2.0).Last updated1
- Alicense-qualityDmaintenanceMCP server that enables Claude Code to interact with Google's Gemini API for code analysis, chat, and summarization tasks.Last updated66MIT
Related MCP Connectors
MCP server for Google Veo AI video generation
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server that integrates with Discord to provide AI-powered features.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/archolet/claude-gemini-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server