read-image-mcp
Provides image reading capabilities (describe, OCR, structured extraction) using OpenAI-compatible vision models.
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., "@read-image-mcpdescribe the image at https://example.com/photo.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.
Read Image MCP
read-image-mcp is a stdio MCP server that lets agents without native vision ask an OpenAI-compatible vision model to read images.
It exposes one tool, read_image, with three modes:
describe: general image descriptionocr: visible text and layout notesstructured: JSON extraction with an optional question and optional JSON Schema
Run From GitHub With npx
Recommended MCP command:
{
"command": "npx",
"args": [
"-y",
"--package",
"github:xiayangqun/Read-Image-MCP#main",
"read-image-mcp"
],
"env": {
"READ_IMAGE_MCP_CONFIG": "/absolute/path/read-image-mcp.config.json"
}
}#main is a rolling GitHub dependency. Restarting a client does not guarantee that npm fetches the newest commit because npm may reuse its cache. If you need an immediate refresh, clear npm cache or temporarily reference a specific commit SHA.
Related MCP server: VisionPower
Config
Create a config file:
{
"default_profile": "default",
"profiles": {
"default": {
"base_url": "https://api.example.com/v1",
"api_key": "your-api-key",
"model": "vision-model-name",
"timeout_ms": 60000
}
}
}Lookup order:
READ_IMAGE_MCP_CONFIGread-image-mcp.config.jsonin the current working directory~/.config/read-image-mcp/config.json
If api_key is empty or omitted, no Authorization header is sent. This is useful for local OpenAI-compatible gateways.
MCP Client Examples
Claude Desktop, Cursor, Codex, and OpenCode all use the same basic stdio command shape:
{
"mcpServers": {
"read-image": {
"command": "npx",
"args": [
"-y",
"--package",
"github:xiayangqun/Read-Image-MCP#main",
"read-image-mcp"
],
"env": {
"READ_IMAGE_MCP_CONFIG": "/absolute/path/read-image-mcp.config.json"
}
}
}
}This repository is xiayangqun/Read-Image-MCP.
Tool Input
{
"source": {
"type": "path",
"value": "/absolute/path/image.png"
},
"mode": "describe"
}Supported source types:
pathurlbase64data_url
structured mode supports:
{
"source": {
"type": "url",
"value": "https://example.com/screenshot.png"
},
"mode": "structured",
"question": "Which UI error is visible?",
"schema": {
"type": "object",
"properties": {
"error": { "type": "string" }
},
"required": ["error"],
"additionalProperties": false
}
}Local Development
npm install
npm test -- --run
npm run typecheck
npm run build
node dist/index.js --helpThe built dist/ directory is committed so npx --package github:...#main read-image-mcp can run directly from GitHub without client-side TypeScript compilation.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityAmaintenanceA lightweight MCP server for image analysis using any OpenAI-compatible API endpoint, enabling AI agents to analyze images via a single tool.132MIT
- AlicenseAqualityAmaintenanceA portable image-understanding MCP server that lets agents analyze local images, URLs, or base64 images via an OpenAI-compatible vision model.185853MIT
- AlicenseAqualityBmaintenanceMCP server that provides an analyze_image tool using OpenAI-compatible vision LLMs to describe images from file paths, URLs, or base64 data.1201MIT
- Alicense-qualityCmaintenanceA lightweight stdio MCP server that adds image understanding to AI coding assistants via a single tool that sends images to any OpenAI-compatible multimodal endpoint.MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for Google Veo AI video generation
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/xiayangqun/Read-Image-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server