Vision MCP Server
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., "@Vision MCP Serveranalyze this error screenshot and suggest a fix"
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.
Vision MCP Server
Free, unlimited vision capabilities for your AI coding assistant using Groq API and Meta Llama 4 Vision model.
Features
Image Analysis - Understand and describe images
Text Extraction (OCR) - Extract text from screenshots, documents, photos
UI Analysis - Describe UI components, layouts, and design
Error Diagnosis - Analyze error screenshots and suggest fixes
Diagram Understanding - Interpret flowcharts, UML, architecture diagrams
Chart Analysis - Read charts and dashboards for insights
Image Comparison - Compare two images for differences
Code Extraction - Extract code from IDE screenshots
Related MCP server: Luma MCP
Installation
Prerequisites
Python 3.10 or higher
Free Groq API key
Get Groq API Key (Free)
Sign up (free)
Create a new API key
Install Dependencies
cd vision-mcp-server
# Option 1: Using install script (recommended)
./install.sh
# Option 2: Manual installation
pip3 install mcp groq pillow aiofilesConfiguration
Claude Desktop
Add to ~/.claude/config.json:
{
"mcpServers": {
"vision-mcp-server": {
"command": "python",
"args": ["-m", "vision_mcp_server.server"],
"env": {
"GROQ_API_KEY": "your-groq-api-key-here"
}
}
}
}OpenCode
Add to OpenCode settings:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"vision-mcp-server": {
"type": "local",
"command": ["python", "-m", "vision_mcp_server.server"],
"environment": {
"GROQ_API_KEY": "your-groq-api-key-here"
}
}
}
}Cline (VS Code)
Add to Cline settings:
{
"mcpServers": {
"vision-mcp-server": {
"command": "python",
"args": ["-m", "vision_mcp_server.server"],
"env": {
"GROQ_API_KEY": "your-groq-api-key-here"
}
}
}
}Usage
Analyze Image
Describe this image: screenshot.pngExtract Text
Extract text from this document: scan.jpgDiagnose Error
What's wrong with this error screenshot: error.pngUnderstand Diagram
Explain this architecture diagram: system-diagram.pngCompare Images
Compare these two UI screenshots: old-ui.png vs new-ui.pngAvailable Tools
analyze_image- General image analysisextract_text- OCR text extractiondescribe_ui- UI component analysisdiagnose_error- Error screenshot analysisunderstand_diagram- Diagram interpretationanalyze_chart- Chart and dashboard analysiscompare_images- Image comparisoncode_from_screenshot- Code extraction from screenshots
Models Used
meta-llama/llama-4-scout-17b-16e-instruct - Latest Meta Llama 4 vision model
Available for free via Groq API
No quotas, no limits
Superior vision capabilities and multimodal performance
Testing
Run locally:
export GROQ_API_KEY=your-api-key
python -m vision_mcp_server.serverLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn calls and notes into process flow diagrams in Claude, ChatGPT, VS Code, Cursor, and Teams.
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Free WCAG 2.2/ADA/508 accessibility MCP: scan, AI fixes, verify, vision audit, localhost tunnel
Run accessibility, contrast, and design token audits and file QA issues from your AI coding tool.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables LLMs to see clipboard screenshots without saving files, using free Grok visual models, and integrates seamlessly with Command Code, Cursor, Claude, and other coding agents.221 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI coding assistants without native vision to analyze screenshots, error messages, UI layouts, and documents through a single image-understanding tool that routes requests to multiple vision LLM providers. It accepts local files, remote URLs, and Data URIs with automatic cropping, compression, and retry handling, and can run over stdio or as a shared HTTP instance.866 npmMIT
- AlicenseNot gradedqualityAmaintenanceAdds image understanding to AI coding clients that lack native vision, letting them analyze screenshots, error messages, UI layouts, and documents through a single unified tool. Routes requests across multiple vision LLM providers with automatic preprocessing, multi-crop handling for large or text-dense images, and retry logic.866 npmMIT
- AlicenseNot gradedqualityAmaintenanceGives AI coding assistants without native vision the ability to analyze screenshots, error messages, UI layouts, and document images through a single unified image-understanding tool. Routes requests across multiple vision LLM providers with automatic cropping, compression, OCR-friendly handling, and retries, and can be shared over HTTP or Docker across clients.866 npmMIT