vision-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MODEL | No | Vision model name. Defaults to deepseek-v4-flash-vision-exp. | deepseek-v4-flash-vision-exp |
| API_KEY | Yes | API key for the OpenAI-compatible vision model. | |
| BASE_URL | No | Base URL of the OpenAI-compatible API. Defaults to https://api.deepseek.com. | https://api.deepseek.com |
| VISION_MCP_HOME | No | Directory where the .env file is stored. Defaults to the package directory. |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| describe_imageA | Convert an image (JPEG, PNG, GIF or WebP) into a text description using a vision model. The image may be a local absolute file path or an http(s) URL. |
| configureA | Save or update the vision-mcp configuration (baseUrl, apiKey, model) to the .env file. |
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 2 tools
The two tools are completely distinct: describe_image handles image-to-text conversion, while configure manages server settings. There is no overlap or ambiguity between them.
Both tool names are lowercase with underscores, and describe_image follows the verb_noun pattern. 'configure' is a simple verb without a noun, which is a minor deviation but still clear and predictable.
The server has only two tools, which feels slightly thin for a vision-oriented MCP. However, the narrow scope of 'describe an image' plus configuration is coherent, even if minimal.
The core operation (image description) is covered, and configuration is available, but obvious extensions like model listing or multiple vision capabilities (e.g., OCR) are missing. It works for basic use, but the surface is quite limited.