Image Processing MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| load_imageB | 加载图片文件或base64编码的图片 |
| save_imageB | 保存图片到指定路径 |
| get_image_infoC | 获取图片基本信息 |
| convert_formatB | 转换图片格式 |
| resize_imageB | 调整图片大小 |
| crop_imageD | 裁剪图片 |
| rotate_imageC | 旋转图片 |
| flip_imageD | 翻转图片 |
| apply_blurB | 应用模糊滤镜 |
| apply_gaussian_blurB | 应用高斯模糊滤镜 |
| apply_sharpenB | 应用锐化滤镜 |
| apply_edge_enhanceB | 应用边缘增强滤镜 |
| apply_embossB | 应用浮雕滤镜 |
| apply_find_edgesC | 应用边缘检测滤镜 |
| apply_smoothB | 应用平滑滤镜 |
| apply_contourC | 应用轮廓滤镜 |
| apply_sepiaB | 应用复古棕褐色滤镜 |
| apply_invertB | 应用反色滤镜 |
| adjust_brightnessB | 调整图片亮度 |
| adjust_contrastB | 调整图片对比度 |
| adjust_saturationB | 调整图片饱和度 |
| adjust_sharpnessB | 调整图片锐度 |
| convert_to_grayscaleB | 将图片转换为灰度图 |
| adjust_gammaB | 调整图片伽马值 |
| adjust_opacityB | 调整图片不透明度 |
| add_borderB | 为图片添加边框效果 |
| create_silhouetteB | 创建图片的剪影效果 |
| add_shadowB | 为图片添加阴影效果 |
| add_watermarkB | 为图片添加水印 |
| apply_vignetteC | 应用晕影效果 |
| create_polaroidC | 创建宝丽来风格效果 |
| batch_resizeB | 批量调整图片大小 |
| create_collageC | 创建图片拼贴 |
| create_thumbnail_gridD | 创建缩略图网格 |
| blend_imagesB | 混合两张图片 |
| extract_colorsB | 提取图片主要颜色 |
| create_gifC | 创建GIF动画 |
| get_performance_statsC | 获取性能统计信息 |
| reset_performance_statsC | 重置性能统计信息 |
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 39 tools
Most tools have distinct purposes targeting specific image processing operations like brightness adjustment, blur application, or format conversion, with clear boundaries. However, some overlap exists between similar filters (e.g., apply_blur vs. apply_gaussian_blur) and resizing operations (resize_image vs. batch_resize), which could cause minor confusion but descriptions help differentiate them.
Tool names follow a highly consistent verb_noun pattern throughout, such as adjust_brightness, apply_blur, and create_collage. All tools use snake_case with descriptive verbs, making the set predictable and easy to parse, with no deviations in naming conventions.
With 39 tools, the count is excessive for an image processing server, making it feel heavy and potentially overwhelming. While the domain is broad, many tools could be consolidated (e.g., multiple blur or adjustment tools), indicating poor scoping that may hinder usability.
The tool set provides comprehensive coverage for image processing, including loading, editing (adjustments, filters, transformations), creation (collages, GIFs), analysis (info, color extraction), and saving. There are no obvious gaps; it supports full lifecycle operations from input to output with utilities like performance stats.