
MCP Image Extractor

2025.03.28
1
HTML图像处理AI助手工具内容生成
MCP Image Extractor 是一个用于从本地文件或URL中提取图像并将其转换为base64编码以供LLM分析的MCP服务器。它提供了多种工具,帮助AI助手处理图像数据,适用于需要分析图像内容的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Image Extractor 是一个专门用于图像提取和转换的MCP服务器,旨在为AI助手提供图像处理能力。
核心功能
- 从本地文件中提取图像并转换为base64编码
- 从URL中提取图像并转换为base64编码
- 处理base64编码的图像数据
- 自动调整图像尺寸至最优尺寸(最大512x512)以优化LLM分析
适用场景
- 分析Playwright测试结果中的截图
- 需要从本地文件或URL中提取图像并进行处理的AI助手任务
工具列表
- extract_image_from_file:从本地文件中提取图像并转换为base64编码。
- 参数:
file_path
(必需,本地图像文件的路径) - extract_image_from_url:从URL中提取图像并转换为base64编码。
- 参数:
url
(必需,图像的URL) - extract_image_from_base64:处理base64编码的图像数据。
- 参数:
base64
(必需,base64编码的图像数据),mime_type
(可选,默认"image/png",图像的MIME类型)
常见问题解答
- 问题:安装后出现"Failed to create client"错误。
- 解决方案:尝试直接通过GitHub安装或克隆并本地运行。
使用教程
使用依赖
- Node.js环境
安装教程
# 克隆并安装
git clone https://github.com/ifmelate/mcp-image-extractor.git
cd mcp-image-extractor
npm install
npm run build
npm link
调试方式
- 确保安装完成后,
mcp-image-extractor
命令全局可用。 - 在项目根目录下创建
.cursor/mcp.json
文件进行配置。
Docker使用
docker build -t mcp-image-extractor .
docker run -p 8000:8000 mcp-image-extractor