
GeminiMcpServer
Enables seamless integration between MCP-compatible clients (like LM Studio) and Google Gemini API for image generation and multimodal tasks. Provides a hybrid local-cloud workflow combining local LM Studio execution with Gemini's cloud-powered image generation capabilities.
README
GeminiMcpServer
GeminiMcpServer 是一個 Model Context Protocol (MCP) 伺服器,可將 LM Studio(或其他支援 MCP 的客戶端)與 Google Gemini API 無縫連接,用於影像生成與多模態任務處理。
✨ 功能特色
- 🔗 完整 MCP 支援 – 與 LM Studio 等 MCP 客戶端即時整合。
- 🎨 影像生成 – 使用 Google Gemini 2 模型產生圖片。
- 🖼 多模態輸入 – (選用)同時處理文字與圖片輸入。
- ⚡ 本地與雲端混合流程 – 本地執行 LM Studio,同時利用 Gemini API 提供的雲端運算能力。
📦 系統需求
- Node.js v20
- Google Gemini API Key(可於 Google AI Studio 申請)
- MCP 相容客戶端(如 LM Studio)
🚀 安裝與設定
git clone git@github.com:bowwowxx/GeminiMcpServer.git
cd GeminiMcpServer
npm install
建立 Google API Key:
- 前往 Google AI Studio
- 建立新的 API 金鑰
設定環境變數:
在專案根目錄建立 .env
檔,並加入:
GEMINI_API_KEY="your_api_key_here"
▶ 使用方式
啟動伺服器:
npm start
執行測試:
npx tsx testapi.js
此測試會使用 Gemini 2 的實驗性影像生成 API 建立圖片。
📡 MCP 請求範例
{
"tool": "generateImage",
"params": {
"prompt": "A photorealistic 3D rendered pig standing in a sunny field",
"outputFormat": "png",
"aspectRatio": "16:9"
}
}
📡 LM Studio設定範例
{
"mcpServers": {
"GeminiMcpServer": {
"command": "npm",
"args": [
"run",
"start"
],
"cwd": "/Users/bowwow/github/GeminiMcpServer"
}
}
}
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.