MCP Vision Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VISION_MODEL | Yes | 模型名称 | glm-4v |
| VISION_API_KEY | Yes | API 密钥 | |
| VISION_TIMEOUT | No | 请求超时(秒) | 120 |
| VISION_BASE_URL | Yes | API 基础 URL | |
| VISION_LOG_LEVEL | No | 日志级别 | INFO |
| VISION_MAX_TOKENS | No | 最大输出 tokens | 4096 |
| VISION_MAX_HISTORY | No | 对话历史最大保存数 | 50 |
| VISION_TEMPERATURE | No | 温度参数 | 0.7 |
| VISION_HISTORY_PATH | No | 历史文件路径 | ~/.mcp-vision/history.json |
| VISION_MAX_IMAGE_SIZE | No | 最大图像大小(字节) | 20971520 |
| VISION_ENABLE_PERSISTENCE | No | 启用持久化 | true |
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
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_imageA | 分析图像内容 这是核心工具,用于分析图像并返回详细描述。 使用场景:
参数说明:
示例: 返回内容:
|
| chat_visionA | 两轮对话式图像问答 支持基于图像的两轮对话:
使用场景:
参数说明:
两轮对话流程:
示例: 返回内容:
|
| get_statusB | 获取服务器状态 返回当前服务器配置和运行状态信息。 返回内容:
|
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 3 tools
The three tools have clearly distinct purposes with no overlap: analyze_image for general image analysis, chat_vision for conversational image Q&A, and get_status for server monitoring. Each tool serves a unique function in the vision analysis workflow, making it easy for an agent to select the right one.
All tool names follow a consistent verb_noun pattern (analyze_image, chat_vision, get_status) with clear, descriptive verbs. The naming is uniform and predictable across the entire toolset, making it easy to understand each tool's function at a glance.
Three tools is appropriate for a vision server's core functionality, covering analysis, conversation, and status checking. However, the count feels slightly minimal—additional tools like batch processing or image preprocessing could enhance completeness, but the current set is well-scoped for basic operations.
The toolset covers essential vision tasks: analysis, iterative questioning, and server status. Minor gaps exist, such as lacking tools for image manipulation (e.g., resize, crop) or batch processing, but agents can work around these with the provided tools for most common use cases in image understanding.