mcp-image-analyzer
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENAI_MODEL | Yes | Default model to use for image analysis, e.g., qwen-vl-max. | |
| OPENAI_API_KEY | Yes | API key for the OpenAI-compatible service. | |
| OPENAI_BASE_URL | Yes | Base URL of the OpenAI-compatible API endpoint, without /v1 suffix. | |
| OPENAI_API_VERSION | No | API version path segment. Use 'v1' for OpenAI/DashScope, 'v4' for Zhipu. | v1 |
| IMAGE_ANALYZER_MAX_TOKENS | No | Maximum number of tokens in the output. | 1024 |
| IMAGE_ANALYZER_TIMEOUT_MS | No | Timeout in milliseconds for each API request. | 60000 |
| IMAGE_ANALYZER_SEND_DETAIL | No | Whether to send 'detail' parameter. Only for official OpenAI endpoints. | 0 |
| IMAGE_ANALYZER_MAX_IMAGE_MB | No | Maximum image file size in megabytes. | 20 |
| IMAGE_ANALYZER_COMPRESS_MAX_EDGE | No | Maximum edge length in pixels when compressing. | 2048 |
| IMAGE_ANALYZER_COMPRESS_THRESHOLD | No | Compress image if decoded size exceeds this many bytes. | 1500000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_imageA | 使用多模态模型分析图片内容。支持本地文件路径、Base64 编码、或图片 URL。可用于识别图中文字、物体、场景、图表等。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of confusing it with others. The tool's purpose is clearly defined and distinct by default.
The single tool name follows a consistent verb_noun pattern (analyze_image), which is clear and indicative of its function.
A single tool is below the typical 3-15 range, but it is reasonable for a narrowly-focused image analysis server. It does not feel excessive or overly sparse given the server's specific purpose.
The tool covers all necessary input types (local, base64, URL) and a wide range of analysis capabilities (text, objects, scenes, charts), leaving no obvious gaps for the stated purpose of image analysis.