🎨 Gemini Image MCP Server
Claude.ai-ға Nano Banana (Gemini) арқылы сурет генерациясын қосатын custom MCP connector.
Жылдам старт
1. GitHub-қа жүкте
git init
git add .
git commit -m "Gemini MCP Server"
gh repo create gemini-mcp-server --public --push
2. Deploy ет (таңда біреуін)
Опция А: Railway (ұсынылады)
- https://railway.com → GitHub-пен кір
- "New Project" → "Deploy from GitHub Repo"
- Репозиторийді таңда
- Variables бөліміне қос:
GEMINI_API_KEY= сенің keyPORT= 8080MCP_TRANSPORT= sse
- Deploy бас → URL аласың (мыс:
https://gemini-mcp-server-xxx.up.railway.app)
Опция Б: Render (тегін)
- https://render.com → GitHub-пен кір
- "New Web Service" → Репозиторийді таңда
- Environment variables қос:
GEMINI_API_KEY= сенің keyPORT= 8080MCP_TRANSPORT= sse
- Deploy бас → URL аласың
3. Claude.ai-ға қос
- https://claude.ai/settings/connectors
- "Add custom connector"
- URL:
https://сенің-сервер-url/sse - "Add" бас → дайын!
4. Қолдан
Claude.ai чатында жаз:
"Қазақ даласында жылқы шапқан қыз, Pixar 3D стильде сурет жаса"
Қолданылатын tool-дар
| Tool | Сипаттамасы |
|---|---|
generate_image | Промпт арқылы сурет генерациялау |
edit_image_prompt | Промптты жақсарту |
list_models | Қол жетімді модельдерді көрсету |
Стильдер
photorealistic— фотореалистікillustration— цифрлық иллюстрацияcartoon— мультфильм стилі3d_render— 3D Pixar стилі (Storyara үшін!)pixel_art— пиксель артwatercolor— акварельoil_painting— май бояу
Environment Variables
| Variable | Міндетті | Сипаттамасы |
|---|---|---|
GEMINI_API_KEY | Иә | Google AI Studio API key |
PORT | Жоқ | Сервер порты (default: 8080) |
MCP_TRANSPORT | Жоқ | sse немесе streamable-http (default: sse) |
GEMINI_IMAGE_MODEL | Жоқ | Gemini model ID (default: gemini-2.0-flash-exp) |