Gemini MCP Server for Claude Desktop

Gemini MCP Server for Claude Desktop

site icon
2025.03.17 0
JavaScript图像生成AI集成内容生成
Gemini MCP Server 是一个为 Claude Desktop 设计的模型上下文协议(MCP)服务器,它利用 Google 的 Gemini AI 模型直接从 Claude Desktop 生成图像。该服务器提供了易于设置的向导、可定制的图像生成参数以及与 Claude Desktop 的 MCP 服务器系统的集成,支持详细的日志记录和调试功能。
View on GitHub

Overview

基本能力

产品定位

Gemini MCP Server 是一个专为 Claude Desktop 设计的图像生成服务,通过集成 Google 的 Gemini AI 模型,使用户能够直接从聊天界面生成图像。

核心功能

  • 直接从 Claude Desktop 使用 Google Gemini 模型生成图像
  • 提供易于使用的设置向导进行配置
  • 支持自定义图像生成参数
  • 与 Claude Desktop 的 MCP 服务器系统集成
  • 提供详细的日志记录和调试功能

适用场景

  • 在 Claude Desktop 中快速生成图像
  • 需要定制化图像风格和参数的场景
  • 开发者和高级用户需要调试和日志记录的场景

工具列表

  • gemini-mcp-server: 主服务器工具,用于启动和管理图像生成服务
  • gemini-mcp-setup: 设置向导工具,帮助用户配置服务器

常见问题解答

  1. 服务器无法启动或 Claude 无法连接
  2. 检查日志文件 ~/Claude/logs/gemini-image-mcp.log
  3. 验证 API 密钥是否正确
  4. 确保所有目录存在并具有适当的权限
  5. 重启 Claude Desktop

  6. 图像未生成

  7. 验证 Google Gemini API 密钥是否具有正确的权限
  8. 检查输出目录是否存在且可写
  9. 查看日志以获取具体的错误消息
  10. 尝试不同的提示或模型

  11. 错误: "Method not found"

  12. 这通常意味着 Claude 尝试调用 MCP 服务器不支持的方法。检查日志以查看请求的方法。

使用教程

使用依赖

  • Node.js 16.x 或更高版本
  • Claude Desktop 应用程序
  • Google Gemini API 密钥(可从 Google Generative AI 获取)

安装教程

全局安装(推荐)

npm install -g gemini-mcp-server

# 运行设置向导
npx gemini-mcp-setup

本地安装

# 为服务器创建目录
mkdir gemini-mcp-server
cd gemini-mcp-server

# 本地安装
npm install gemini-mcp-server

# 运行设置向导
npx gemini-mcp-setup

调试方式

启用调试模式以获取更详细的日志:

npx gemini-mcp-server --debug

或设置环境变量:

export DEBUG=true
npx gemini-mcp-server

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。