GeminiMcpServer 是一个 Model Context Protocol (MCP) 服务器,它能够将 LM Studio(或其他支持 MCP 的客户端)与 Google Gemini API 无缝连接,可用于图像生成与多模态任务处理。

GeminiMcpServer 可助力你将 LM Studio 等客户端与 Google Gemini API 相连,开启图像生成与多模态任务处理之旅。以下是快速上手步骤:
git clone git@github.com:bowwowxx/GeminiMcpServer.git
cd GeminiMcpServer
npm install
创建 Google API Key:
配置环境变量:
在项目根目录创建 .env 文件,并加入:
GEMINI_API_KEY="your_api_key_here"
启动服务器:
npm start
执行测试:
npx tsx testapi.js
此测试会使用 Gemini 2 的实验性图像生成 API 创建图片。

git clone git@github.com:bowwowxx/GeminiMcpServer.git
cd GeminiMcpServer
npm install
创建 Google API Key:
配置环境变量:
在项目根目录创建 .env 文件,并加入:
GEMINI_API_KEY="your_api_key_here"
启动服务器:
npm start
执行测试:
npx tsx testapi.js
此测试会使用 Gemini 2 的实验性图像生成 API 创建图片。
{
"tool": "generateImage",
"params": {
"prompt": "A photorealistic 3D rendered pig standing in a sunny field",
"outputFormat": "png",
"aspectRatio": "16:9"
}
}
{
"mcpServers": {
"GeminiMcpServer": {
"command": "npm",
"args": [
"run",
"start"
],
"cwd": "/Users/bowwow/github/GeminiMcpServer"
}
}
}
