关于 Image Reader MCP Server
Image Reader MCP Server 是基于 FastMCP 的本地图片读取服务,面向需要让 LLM Agent 浏览目录并读取图片内容的场景。它可列出支持格式的图片文件,并将指定图片作为内容返回。
主要功能
- 01列出目录中的图片文件
- 02读取图片并返回内容
- 03支持 JPG、PNG、GIF、BMP、WebP 和 SVG
适用场景
- 01让 Agent 查找指定目录中的图片
- 02将本地图片内容提供给视觉模型
MCP 相关
该 MCP 服务向客户端提供 `list_images` 和 `read_image` 工具,用于列出本地图片文件并读取指定图片。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Image Reader MCP 服务
这是一个使用 FastMCP 构建的简单 MCP 服务,提供以下工具:
- 列出指定目录中的图像文件。
- 读取指定的图像文件并返回其内容。
工具
此服务提供以下工具:
list_images
- **描述:**列出指定目录中的图像文件。
- 参数:
directoryPath(字符串):要扫描图像的目录绝对路径。
- **返回:**在目录中找到的图像文件名列表;如果没有找到图像,则返回相应提示。
- 支持的扩展名:
.jpg、.jpeg、.png、.gif、.bmp、.webp、.svg
read_image
- **描述:**读取指定的图像文件,并以 base64 格式返回其内容。
- 参数:
filePath(字符串):要读取的图像文件的绝对路径。
- **返回:**包含适合显示的图像内容的对象(使用
fastmcp中的imageContent辅助函数)。 - 支持的扩展名:
.jpg、.jpeg、.png、.gif、.bmp、.webp、.svg
设置
要配置 MCP 客户端,请将 imageReader 条目添加到 mcpServers 对象中。配置示例如下:
{
"mcpServers": {
// ... other servers might be here ...
"imageReader": {
"command": "npx",
"args": ["image-reader-mcp"],
"env": {}
}
}
}
**重要提示:**在 Cursor 中使用此服务时,目前似乎只有选择 Claude Sonnet 才能正常运行(其他模型似乎未启用视觉功能)。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。