让纯文本模型也能看懂图片内容
26.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/weekitmo/vision-mcp.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 图像识别
- 为纯文本模型补视觉能力
MCP 服务器,通过兼容 OpenAI 的视觉 API 理解图像,为不支持多模态的大模型补上图像识别能力。
README
由 DeepSeek 最新模型翻译生成Vision MCP
通过任何兼容 OpenAI 的提供商为纯文本代理赋予视觉能力。
安装 ·配置 · MCP 客户端 · Inspector · mcporter
使用任何兼容 OpenAI 的视觉模型分析本地图像、网络图像、截图、文档、图表和代码错误。
[!IMPORTANT]
如果你原生支持视觉并且能够直接访问所提供的图像,请勿调用。
当当前模型能够直接检查图像时,请跳过此 MCP。仅当模型缺乏视觉能力、无法访问图像,或用户明确要求使用此 MCP 时才使用它。
安装
首先安装 uv。
直接从 GitHub main 分支运行:
uvx --from git+https://github.com/weekitmo/vision-mcp.git@main vision-mcp
配置
配置以下四个环境变量:
export VISION_BASE_URL="https://api.openai.com/v1"
export VISION_API_KEY="your-api-key"
export VISION_MODEL="your-vision-model"
export VISION_TIMEOUT="120"
| 变量 | 描述 |
| VISION_BASE_URL | 兼容 OpenAI 的提供商 URL |
展开完整文档(README 剩余 1 节)
Vision MCP
通过任何兼容 OpenAI 的提供商为纯文本代理赋予视觉能力。
安装 ·配置 · MCP 客户端 · Inspector · mcporter
使用任何兼容 OpenAI 的视觉模型分析本地图像、网络图像、截图、文档、图表和代码错误。
[!IMPORTANT]
如果你原生支持视觉并且能够直接访问所提供的图像,请勿调用。
当当前模型能够直接检查图像时,请跳过此 MCP。仅当模型缺乏视觉能力、无法访问图像,或用户明确要求使用此 MCP 时才使用它。
安装
首先安装 uv。
直接从 GitHub main 分支运行:
uvx --from git+https://github.com/weekitmo/vision-mcp.git@main vision-mcp
配置
配置以下四个环境变量:
export VISION_BASE_URL="https://api.openai.com/v1"
export VISION_API_KEY="your-api-key"
export VISION_MODEL="your-vision-model"
export VISION_TIMEOUT="120"
| 变量 | 描述 |
| VISION_BASE_URL | 兼容 OpenAI 的提供商 URL |
| VISION_API_KEY | API 密钥 |
| VISION_MODEL | 支持图像输入的模型 |
| VISION_TIMEOUT | 请求超时时间(秒);默认为 120 |
使用 .env.example 作为配置模板。切勿提交真实的 API 密钥。
MCP 客户端
JSON
对于支持标准 JSON MCP 配置格式的客户端:
{
"mcpServers": {
"vision": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/weekitmo/vision-mcp.git@main",
"vision-mcp"
],
"env": {
"VISION_BASE_URL": "https://api.openai.com/v1",
"VISION_API_KEY": "your-api-key",
"VISION_MODEL": "your-vision-model",
"VISION_TIMEOUT": "120"
}
}
}
}
Codex
将以下内容添加到 ~/.codex/config.toml 或受信任项目中的 .codex/config.toml:
[mcp_servers.vision]
command = "uvx"
args = [
"--from",json
"git+https://github.com/weekitmo/vision-mcp.git@main",
"vision-mcp",
]
env_vars = [
"VISION_BASE_URL",
"VISION_API_KEY",
"VISION_MODEL",
"VISION_TIMEOUT",
]
startup_timeout_sec = 60
tool_timeout_sec = 180
env_vars 列表声明了 Codex 应将哪些变量转发给 Vision MCP;它并不包含这些变量的值。在启动 Codex 之前,请在同一个终端中配置上游视觉服务提供方: sh
export VISION_BASE_URL="https://api.openai.com/v1"
export VISION_API_KEY="your-api-key"
export VISION_MODEL="your-vision-model"
export VISION_TIMEOUT="120"
这些设置配置的是 Vision MCP 所使用的提供方。它们与 Codex 本身所使用的账户或 API 密钥相互独立。导出这些变量后,启动 Codex 或验证 MCP 服务器是否已注册: sh codex mcp list
完整示例请参见 config/codex.toml.example。
DeepSeek Harness
将以下补丁条目添加到 $HOME/.dsh/profiles/web/cordis.patch.yml: yaml Your patch layer for this dsh profile, applied after every bundle layer: a top-level YAML array of loader patch entries (id-targeted config overrides, disables, and insert lists; !!js expressions allowed).
Vision MCP server (stdio). Exposes tools as mcp__vision__.
Image understanding / OCR via an OpenAI-compatible vision Chat Completions API.
docs: https://github.com/weekitmo/vision-mcp
- insert:
- id: mcp-vision
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: vision
transport: stdio
command: uvx
args:
- '--from'
- 'git+https://github.com/weekitmo/vision-mcp.git@main'
- vision-mcp
env:
VISION_BASE_URL: 'https://api.openai.com/v1'
VISION_API_KEY: !!js process.env.VISION_API_KEY
VISION_MODEL: !!js process.env.VISION_MODEL
VISION_TIMEOUT: '120'
在启动 DeepSeek Harness 之前,请导出 VISION_API_KEY 和 VISION_MODEL。
如果视觉模型由其他兼容 OpenAI 的提供方托管,请更改 VISION_BASE_URL。
Grok
将以下内容添加到 ~/.grok/config.toml 或项目的 .grok/config.toml: toml [mcp_servers.vision]
command = "uvx"
args = [
"--from",
"git+https://github.com/weekitmo/vision-mcp.git@main",
"vision-mcp",
]
enabled = true
startup_timeout_sec = 60
tool_timeout_sec = 180
[mcp_servers.vision.env]
VISION_BASE_URL = "https://api.openai.com/v1"
VISION_API_KEY = "your-api-key"
VISION_MODEL = "your-vision-model"
VISION_TIMEOUT = "120"
Grok 不使用 Codex 的 env_vars 列表。它使用 [mcp_servers.vision.env] 直接配置 MCP 进程的环境。
预期的变量名是 VISION_BASE_URL,而不是 VISION_API_BASE_URL。
为避免将 API 密钥直接存储在 TOML 中,请引用 Grok 启动时可用的环境变量: toml [mcp_servers.vision.env]
VISION_BASE_URL = "${VISION_BASE_URL}"
VISION_API_KEY = "${VISION_API_KEY}"
VISION_MODEL = "${VISION_MODEL}"
VISION_TIMEOUT = "${VISION_TIMEOUT:-120}"
这些设置用于配置 Vision MCP 所使用的提供商。它们独立于 Grok 本身所使用的账户或 API 密钥。不要提交包含真实 API 密钥的项目级 .grok/config.toml。使用以下命令验证配置: sh grok mcp list
完整示例请参见 config/grok.toml.example。
Inspector
使用以下命令启动 MCP Inspector: sh ./scripts/test-ui.sh
该脚本固定使用 @modelcontextprotocol/inspector@2.1.0。
在 Inspector 中:
1. 打开 vision-local。
2. 在 Environment Variables 下输入四个 VISION_ 设置。
3. 连接到服务器。
4. 打开 Tools。
5. 选择 analyze_image 或 understand_image。
6. 输入图像路径和提示词,然后运行该工具。
Inspector 将其本地配置存储在 .inspector/mcp.json 中,该文件已从 Git 中排除。
mcporter
初始化项目配置: sh ./scripts/setup-mcporter.sh
查看可用的工具: sh mcporter list vision --schema --all-parameters
分析单张图像: sh
mcporter call vision.analyze_image \
image=/absolute/path/to/screenshot.png \
prompt="Extract all text from this image" \
mode=ocr \
detail=high \
--timeout 120000
比较多张图像: sh
mcporter call vision.understand_image \
--args '{
"images": [
"/absolute/path/before.png",
"/absolute/path/after.png"
],
"prompt": "Compare the differences between these images",
"mode": "compare"
}' \
--timeout 120000 \
--output json
阅读内置文档资源: sh mcporter resource vision mcporter resource vision vision://docs/quickstart mcporter resource vision vision://docs/tools
工具
analyze_image
分析单张图像。此工具适用于 Inspector、mcporter 和命令行调用。
text
image 本地路径、HTTP(S) URL 或 data URL prompt 向模型提出的问题或指令 mode 分析模式 ascii_mode 是否使用 ASCII 表示布局 detail 图像输入细节级别 max_tokens 最大输出长度
understand_image
分析或比较多张图像。此工具还支持使用不同图像参数格式的客户端。
text
images 图像列表 prompt 向模型提出的问题或指令 mode 分析模式 ascii_mode 是否使用 ASCII 表示布局 detail 图像输入细节级别 max_tokens 最大输出长度
可用模式:
auto · describe · ocr · document · ui · chart · compare · spatial · code
支持 PNG、JPEG、WEBP 和 GIF。每次调用最多接受 10 张图像。
从源码运行
用于开发或调试: sh
git clone https://github.com/weekitmo/vision-mcp.git
cd vision-mcp
uv sync --frozen
uv run vision-mcp
在 MCP 客户端中从源码运行: json {
"mcpServers": {
"vision": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/vision-mcp",
"run",
"--frozen",
"vision-mcp"
],
"env": {
"VISION_BASE_URL": "https://api.openai.com/v1",
"VISION_API_KEY": "your-api-key",
"VISION_MODEL": "your-vision-model",
"VISION_TIMEOUT": "120"
}
}
}
}
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
weekitmo/vision-mcp
让纯文本模型也能看懂图片内容
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目