gimmick-vision-mcp
Click on "Deploy 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., "@gimmick-vision-mcpread text from https://example.com/sign.jpg"
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.
gimmick-vision-mcp
An MCP server that bridges Claude Code and other agents to any local OpenAI-compatible vision model.
Pass an image URL and a prompt — gimmick-vision forwards the request to your local vision server and returns the text response. Works with any model served via an OpenAI-compatible API (llama.cpp, Ollama, vLLM, etc.).


Why this exists
Claude Code (especially when running against a local LLM like Qwen3-Coder-Next) has no built-in vision capability. gimmick-vision adds three image analysis tools to the MCP toolset, routing vision requests to a separate local model — for example Qwen2.5-VL-7B — without any cloud API calls.
Related MCP server: MCP Vision Server
Tools provided
Tool | Description |
| Analyze a single image from a URL. Returns a description or answer to the prompt. |
| Send up to 8 images for combined analysis or comparison. |
| OCR-focused extraction of all visible text from an image. |
Quick start with Docker
docker run --rm -i \
-e VISION_API_BASE=http://host.docker.internal:8081/v1 \
-e VISION_MODEL=qwen2.5-vl-7b \
ghcr.io/castellotti/gimmick-vision-mcp:latestAdd to your .mcp.json:
{
"mcpServers": {
"gimmick-vision": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "VISION_API_BASE=http://host.docker.internal:8081/v1",
"-e", "VISION_MODEL=qwen2.5-vl-7b",
"ghcr.io/castellotti/gimmick-vision-mcp:latest"
]
}
}
}Docker image
The image is published to the GitHub Container Registry on every push to main and on version tags:
docker pull ghcr.io/castellotti/gimmick-vision-mcp:latestBuilding from source
git clone https://github.com/castellotti/gimmick-vision-mcp
cd gimmick-vision-mcp
docker build -t ghcr.io/castellotti/gimmick-vision-mcp:latest .Building locally
npm install
npm run build
node build/index.jsEnvironment variables
Variable | Default | Description |
|
| Base URL of the vision API server |
|
| Model alias sent in API requests |
|
| Request timeout in milliseconds |
|
| Optional: push results to a gimmick-search control panel for live preview |
Running a local vision server
Any OpenAI-compatible server that accepts image_url in chat completions works. Example with llama.cpp:
llama-server \
-m Qwen2.5-VL-7B-Instruct-Q4_K_M.gguf \
--mmproj mmproj-Qwen2.5-VL-7B-Instruct-Q8_0.gguf \
--port 8081 \
--host 0.0.0.0 \
-ngl 999On macOS/Metal, full GPU offload (-ngl 999) works well. On CUDA machines where the primary LLM already fills VRAM, run the vision model on CPU (-ngl 0).
Integration with gimmick-search
If you use gimmick-search-mcp, gimmick-vision can push analysis results to its control panel sidebar. Set GIMMICK_PANEL_URL (the default points to the gimmick-search control panel on port 6081). Failures are silently ignored so the tool works standalone.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.
PDF, image, video, OCR, screenshot, SQL, QR and text tools for agents. No API key, no signup.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
AI Visibility and Content Intelligence tools for Claude and MCP-compatible agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides image recognition capabilities using Anthropic Claude Vision and OpenAI GPT-4 Vision APIs, supporting multiple image formats and offering optional text extraction via Tesseract OCR.340MIT
- AlicenseAqualityCmaintenanceEnables Claude Code to describe images and extract text using Kimi/Moonshot vision API. Supports local image files with customizable prompts.2MIT
- AlicenseAqualityDmaintenanceBridges a vision model to enable text-only models like DeepSeek to describe images, extract text, and compare images via MCP tools.528 npm9MIT
- AlicenseAqualityAmaintenanceLocal OCR & image analysis via Apple Vision Framework — private, offline, no API keys. Extracts text from images and PDFs, detects faces, barcodes, QR codes, and document corners. Works with Claude Code, Claude Desktop, and Cursor.6111 npm6MIT