Skip to main content
Glama

GeminiMcpServer

by bowwowxx

GeminiMcpServer

GeminiMcpServer 是一個 Model Context Protocol (MCP) 伺服器,可將 LM Studio(或其他支援 MCP 的客戶端)與 Google Gemini API 無縫連接,用於影像生成與多模態任務處理。

mole


✨ 功能特色

  • 🔗 完整 MCP 支援 – 與 LM Studio 等 MCP 客戶端即時整合。
  • 🎨 影像生成 – 使用 Google Gemini 2 模型產生圖片。
  • 🖼 多模態輸入 – (選用)同時處理文字與圖片輸入。
  • 本地與雲端混合流程 – 本地執行 LM Studio,同時利用 Gemini API 提供的雲端運算能力。

📦 系統需求


🚀 安裝與設定

git clone git@github.com:bowwowxx/GeminiMcpServer.git cd GeminiMcpServer npm install

建立 Google API Key:

  1. 前往 Google AI Studio
  2. 建立新的 API 金鑰

設定環境變數: 在專案根目錄建立 .env 檔,並加入:

GEMINI_API_KEY="your_api_key_here"

▶ 使用方式

啟動伺服器:

npm start

執行測試:

npx tsx testapi.js

此測試會使用 Gemini 2 的實驗性影像生成 API 建立圖片。

mole


📡 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" } } }

mole

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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.

  1. ✨ 功能特色
    1. 📦 系統需求
      1. 🚀 安裝與設定
        1. ▶ 使用方式
          1. 📡 MCP 請求範例
            1. 📡 LM Studio設定範例

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                The ultimate Gemini API interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration.
                Last updated -
                17
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                A server that enables Claude Desktop to generate images using Google's Gemini AI models through the Model Context Protocol (MCP).
                Last updated -
                7
                14
                JavaScript
                MIT License
              • -
                security
                -
                license
                -
                quality
                An MCP server implementation that allows using Google's Gemini AI models (specifically Gemini 1.5 Pro) through Claude or other MCP clients via the Model Context Protocol.
                Last updated -
                1
                JavaScript
              • A
                security
                A
                license
                A
                quality
                A dedicated server that wraps Google's Gemini AI models in a Model Context Protocol (MCP) interface, allowing other LLMs and MCP-compatible systems to access Gemini's capabilities like content generation, function calling, chat, and file handling through standardized tools.
                Last updated -
                16
                30
                TypeScript
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              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/bowwowxx/GeminiMcpServer'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server