Skip to main content
Glama

Image Processing MCP Server

by duke0317
config.py2.57 kB
# 图片处理MCP服务器配置文件 # 服务器配置 SERVER_NAME = "image-processor" SERVER_VERSION = "1.0.0" SERVER_DESCRIPTION = "基于MCP协议的图片处理服务器" # 图片处理配置 MAX_IMAGE_SIZE = 10 * 1024 * 1024 # 最大图片大小 10MB MIN_IMAGE_SIZE = 1 # 最小图片尺寸(像素) SUPPORTED_FORMATS = ['JPEG', 'PNG', 'BMP', 'TIFF', 'WEBP', 'GIF'] DEFAULT_QUALITY = 85 # 默认图片质量 DEFAULT_FORMAT = 'PNG' # 默认输出格式 DEFAULT_IMAGE_FORMAT = 'PNG' # 默认图片格式(别名) # 处理限制 MAX_DIMENSION = 4096 # 最大图片尺寸 MIN_DIMENSION = 1 # 最小图片尺寸 MAX_BLUR_RADIUS = 10.0 MAX_BRIGHTNESS_FACTOR = 2.0 MAX_CONTRAST_FACTOR = 2.0 MAX_SATURATION_FACTOR = 2.0 MAX_GAMMA_VALUE = 3.0 # 缓存配置 ENABLE_CACHE = False # 是否启用缓存 CACHE_SIZE = 100 # 缓存大小 CACHE_TTL = 3600 # 缓存过期时间(秒) # 日志配置 LOG_LEVEL = "INFO" LOG_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" LOG_FILE = "logs/image_processor.log" # 安全配置 VALIDATE_INPUT = True # 是否验证输入 SANITIZE_FILENAME = True # 是否清理文件名 MAX_FILENAME_LENGTH = 255 # 性能配置 ENABLE_ASYNC_PROCESSING = True # 是否启用异步处理 MAX_CONCURRENT_TASKS = 4 # 最大并发任务数 PROCESSING_TIMEOUT = 30 # 处理超时时间(秒) ENABLE_CACHE = True # 是否启用缓存 CACHE_SIZE_MB = 100 # 缓存大小(MB) # 批量处理配置 MAX_BATCH_SIZE = 20 # 最大批量处理数量 BATCH_TIMEOUT = 60 # 批量处理超时时间(秒) # 特效处理配置 MAX_BORDER_WIDTH = 100 # 最大边框宽度 MAX_SHADOW_BLUR = 50 # 最大阴影模糊半径 MAX_WATERMARK_SCALE = 1.0 # 最大水印缩放比例 MIN_WATERMARK_SCALE = 0.1 # 最小水印缩放比例 # GIF创建配置 MAX_GIF_FRAMES = 50 # 最大GIF帧数 MIN_GIF_DURATION = 50 # 最小帧持续时间(毫秒) MAX_GIF_DURATION = 10000 # 最大帧持续时间(毫秒) MAX_GIF_SIZE = 10 * 1024 * 1024 # 最大GIF文件大小(字节) # 拼贴配置 MAX_COLLAGE_IMAGES = 25 # 最大拼贴图片数量 MAX_COLLAGE_SIZE = 4096 # 最大拼贴尺寸 # 颜色提取配置 MAX_EXTRACT_COLORS = 50 # 最大提取颜色数量 MIN_EXTRACT_COLORS = 1 # 最小提取颜色数量 # 输出模式配置 OUTPUT_MODE = "file_ref" # 默认使用文件引用模式 TEMP_DIR = "temp" # 临时文件目录 USE_OPERATION_PREFIX = True # 文件名是否使用操作前缀 # 开发配置 DEBUG_MODE = False VERBOSE_ERRORS = True # 是否显示详细错误信息

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/duke0317/ps-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server