mcpField
A
Artin0123-gemini-image-mcp-server

Artin0123-gemini-image-mcp-server

远程服务
github.com/Artin0123媒体与设计255 周前更新
代码仓库

关于 Artin0123-gemini-image-mcp-server

Artin0123-gemini-image-mcp-server 是面向 MCP 客户端的远程视觉分析服务,使用 Gemini 分析图片 URL 和 YouTube 视频。图片单张上限为 16 MB,视频通过 Gemini API 流式处理。

主要功能

  1. 01分析一个或多个图片 URL
  2. 02分析 YouTube 视频
  3. 03可配置 Gemini API 密钥和模型
  4. 04图片单张限制为 16 MB

适用场景

  1. 01从产品图片提取视觉信息
  2. 02归纳 YouTube 视频要点

MCP 相关

该 MCP 服务向客户端提供图片和 YouTube 视频分析工具。远程版本处理 URL 内容;本地图片和视频需使用本地版本。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://server.smithery.ai/@Artin0123/gemini-image-mcp-server/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://server.smithery.ai/@Artin0123/gemini-image-mcp-server/mcp需要授权

工具

详细介绍

image-mcp-server-gemini

smithery badge

这是一个远程服务。处理本地图片和视频,请使用本地版本。

功能

  • 通过一次工具调用分析一个或多个图片 URL。
  • 无需将文件下载到本地即可分析 YouTube 视频。
  • 提供 API 密钥,并可通过环境变量覆盖 Gemini 模型。
  • 文件大小限制:图片大小限制为 16 MB,以确保快速处理。
  • YouTube 视频:没有大小限制,因为视频由 Gemini API 直接流式传输。

安装

通过 Smithery 安装

在 Claude Desktop 中安装服务:

npx -y @smithery/cli install @Artin0123/gemini-image-mcp-server --client claude
手动安装
# Clone the repository
git clone https://github.com/Artin0123/gemini-vision-mcp.git
cd gemini-vision-mcp

# Install dependencies
npm install

# Compile TypeScript to dist/
npm run build

配置

在 Google AI Studio 中创建 Gemini API 密钥,并将 GEMINI_API_KEY 提供给服务。

{
  "mcpServers": {
    "gemini-media": {
      "command": "node",
      "args": ["/absolute/path/to/gemini-vision-mcp/dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here",
        "GEMINI_MODEL": "models/gemini-flash-lite-latest"
      }
    }
  }
}

如果未提供密钥,服务仍可启动(便于自动扫描),但在配置有效的 API 密钥之前,任何工具调用都会返回配置错误。

覆盖模型

服务默认使用 models/gemini-flash-lite-latest。可通过以下任一方式覆盖:

设置 GEMINI_MODEL 环境变量,或在 Smithery/SDK 配置架构中提供 modelName。

可用工具

  • analyze_image:分析一个或多个图片 URL。每张图片的最大文件大小:16 MB。
  • analyze_youtube_video:根据 URL 分析 YouTube 视频。没有大小限制。

图片 URL 会被下载并处理,大小限制为 16 MB,以确保快速响应。超过此限制的文件会导致错误消息,其中会指出实际文件大小。

YouTube 视频由 Gemini API 直接流式传输,无需下载,因此没有大小限制。

提示词示例
Please analyze this product photo: https://teimg-bgr.pages.dev/file/mvYT6KeF.webp
Extract the main talking points from this clip: https://www.youtube.com/watch?v=dQw4w9WgXcQ

开发

npm install
npm test
npm run build

测试套件会测试 URL 转发、MIME 处理和配置回退。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。