DeepSeek Eyes
Uses OpenAI's vision models (like gpt-4o-mini) to provide image recognition capabilities, allowing text-only models to receive image descriptions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DeepSeek Eyes识别剪贴板里的图片"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
👁️ DeepSeek Eyes
给 DeepSeek 装上一双眼睛。 让没有视觉能力的 DeepSeek 也能「看图」——把图片交给视觉模型,用文字描述回传。
一个通用的 MCP 服务器,让 DeepSeek 等无视觉模型获得图像识别能力。适配 Claude Code、Codex、Cursor 等主流 AI 编程工具,无需改任何项目代码。
为什么需要它
DeepSeek 是顶尖的文本模型,但没有视觉能力。你给它一张图,它只会看到一团乱码:
用户: [粘贴了一张截图]
DeepSeek: 我无法查看图片……(无能为力)DeepSeek Eyes 给 DeepSeek 装上「义眼」:
用户: [粘贴了一张截图] 图里写了什么?
DeepSeek Eyes MCP → 读图 → 文字描述("页面显示 DNS 解析失败…")
DeepSeek: 这张图显示的是 DNS_PROBE_FINISHED_NXDOMAIN 错误页……它自己看图,把看到的用文字讲给 DeepSeek。 就像给看不见的模型配了一位解说员。
Related MCP server: vision-mcp
✨ 特性
🖼️ 六个 MCP 工具:识图、剪贴板识图、批量识图、会话图片找回、配置查看/修改
📋 剪贴板识图:粘贴图片但客户端传不了图(显示
[Unsupported Image])?直接从系统剪贴板读💾 会话图片找回:从 Claude Code / Codex / Cursor 的会话记录里提取你粘贴/上传的全部图片——一次贴多张也都能识别
🗂️ 批量识图:一键识别文件夹里的所有图片
🔌 多提供商:阿里百炼 / OpenAI / OpenRouter / 智谱 / Moonshot / 硅基流动 / 自定义
🚀 快速:并行识别 + 图片压缩 + 关闭思考模式 → 3 张图约 5 秒
🔑 Key 安全:API Key 只走环境变量,永不写入配置文件
🧠 适配主流 AI 工具
工具 | 会话图片找回 | 配置方式 |
Claude Code | ✅ |
|
Codex CLI | ✅ |
|
Cursor | ✅ |
|
其他支持 MCP 的客户端理论上也能接,配置结构相同(
command/args/env)。
🚀 安装
需要 Python 3.10+。
# 1. 克隆
git clone https://github.com/<你的用户名>/deepseek-eyes.git
cd deepseek-eyes
# 2. 建虚拟环境并安装
python -m venv .venv
# Windows:
.venv\Scripts\pip install -e .
# macOS / Linux:
.venv/bin/pip install -e .🔑 配置:获取 API Key
默认使用阿里云百炼(新用户有免费额度,国内直连):
打开 阿里云百炼控制台 并登录
右上角 → API-KEY → 创建新的 API Key
复制
sk-开头的 Key
之后把 Key 设成环境变量(不要写进仓库):
# Windows (PowerShell)
$env:DEEPSEEK_EYES_API_KEY = "sk-你的Key"
# macOS / Linux
export DEEPSEEK_EYES_API_KEY="sk-你的Key"⚙️ 接入 MCP 客户端
Claude Code
编辑 ~/.claude.json,在 mcpServers 中加入:
{
"mcpServers": {
"deepseek_eyes": {
"command": "C:\\path\\to\\deepseek-eyes\\.venv\\Scripts\\python.exe",
"args": ["-m", "src"],
"cwd": "C:\\path\\to\\deepseek-eyes",
"env": {
"DEEPSEEK_EYES_API_KEY": "sk-你的Key",
"PYTHONIOENCODING": "utf-8"
}
}
}
}Codex CLI
编辑 ~/.codex/config.toml:
[mcp_servers.deepseek_eyes]
enabled = true
command = "C:\\path\\to\\deepseek-eyes\\.venv\\Scripts\\python.exe"
args = ["-m", "src"]
cwd = "C:\\path\\to\\deepseek-eyes"
[mcp_servers.deepseek_eyes.env]
DEEPSEEK_EYES_API_KEY = "sk-你的Key"
PYTHONIOENCODING = "utf-8"Cursor
创建 ~/.cursor/.mcp.json:
{
"mcpServers": {
"deepseek_eyes": {
"command": "C:\\path\\to\\deepseek-eyes\\.venv\\Scripts\\python.exe",
"args": ["-m", "src"],
"cwd": "C:\\path\\to\\deepseek-eyes",
"env": {
"DEEPSEEK_EYES_API_KEY": "sk-你的Key",
"PYTHONIOENCODING": "utf-8"
}
}
}
}💡 Windows 下建议加
PYTHONIOENCODING: "utf-8"避免中文乱码。 完整配置模板见 MCP_CONFIG_EXAMPLE.md。
重启客户端后即可生效。
📖 使用
接入后,对 DeepSeek 说:
识别这张图片 C:\path\to\image.png它会自动调用视觉模型识图,把结果用文字告诉你。
常用场景
场景 | 做法 |
粘贴图片 | 直接粘贴,问「图里是什么」 |
粘贴多张图片 | 一次全贴,说「识别我粘贴的这几张图片」 |
图片在本地 |
|
图片在文件夹 |
|
网络图片 |
|
六个工具
工具 | 作用 |
| 识别单张图片(本地路径 / URL / data URL) |
| 识别剪贴板里的图片(粘贴后直接识别) |
| 从会话记录提取全部粘贴/上传图片并识别(多图场景首选) |
| 批量识别文件夹里的所有图片 |
| 查看当前识图配置(不显示明文 Key) |
| 切换提供商 / 模型 / Base URL |
🧠 思考能力(Thinking)的影响
识图模型(如 qwen3 系列)默认开启思考模式(reasoning):识图前先「想半天」,让识别变慢数倍。
DeepSeek Eyes 默认关闭思考模式(enable_thinking: false),实测:
模式 | 单张识别耗时 |
思考模式开启 | 12.3 秒 |
思考模式关闭 | 4.4 秒 ⚡ |
关闭后快约 3 倍,且不影响识别质量。如果你希望保留模型的深度思考(某些复杂场景):
# 环境变量开启思考模式
DEEPSEEK_EYES_THINKING=1注意:不同视觉模型对
enable_thinking参数的支持不同。若不支持该参数的模型,可保持默认关闭。
其他速度优化
🖼️ 图片压缩:超过 1280px 的图自动等比压缩,减少视觉模型处理负载
⚡ 并行识别:多张图片同时识别,总耗时 ≈ 最慢一张
🗂️ 支持的提供商与默认模型
提供商 |
| 默认模型 | 备注 |
阿里云百炼 |
|
| 新用户免费额度,国内直连 |
OpenAI |
|
| 需海外支付 |
OpenRouter |
|
| 聚合多家模型 |
智谱 |
|
| 有免费额度 |
Moonshot |
|
| 国内直连 |
硅基流动 |
|
| 开源视觉模型多 |
自定义 |
| — | 自填 |
切换提供商/模型,只需对 DeepSeek 说「把识图模型换成 xxx」即可。
🧩 工作原理
[用户] 粘贴/上传图片
│
▼
[DeepSeek Eyes MCP] ← 从剪贴板 / 会话记录 / 路径获取图片
│
▼ base64 → OpenAI 兼容格式
[视觉模型 (qwen3.7-flash)] ← 阿里百炼等
│
▼ 文字描述
[DeepSeek] ← 用文字描述回答用户图片永远不会直接喂给 DeepSeek(它看不懂),而是由 DeepSeek Eyes 变成文字后"转述"给 DeepSeek。
🛡️ 安全
API Key 只走环境变量,绝不写入配置文件、不提交到仓库
get_config只显示脱敏 Key(sk-w****U-Oi).gitignore已忽略.claude/、config.json等本地敏感文件
⚖️ License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server that enables any LLM to describe images from file paths, URLs, or base64 data by forwarding them to a supported vision provider such as OpenAI, Anthropic, or local Ollama models.Last updated2,3154MIT
- AlicenseAqualityCmaintenanceAn MCP server that gives text-only AI coding CLIs the ability to analyze images by proxying them to Groq's free vision model and returning text descriptions.Last updated643MIT
- Flicense-qualityCmaintenanceMCP server enabling LLM clients without vision capability to process images by delegating to local Ollama vision models. Supports describing images, OCR, asking questions, and processing clipboard images.Last updated
- FlicenseAqualityBmaintenanceMCP server for image recognition, supporting multiple vision backends (Anthropic, Zhipu, Ollama) to describe, answer questions, and analyze images.Last updated3
Related MCP Connectors
MCP server for Grok Imagine AI video generation
MCP server for Flux AI image generation
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/1235ggb/deepseek-eyes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server