返回市场
图像读取器-MCP

图像读取器-MCP

作者:moiri-gamboni7 星标更新:2025-05-04

项目介绍

图像读取器 MCP 服务器

这是一个使用 FastMCP 构建的简单 MCP 服务器,提供以下工具:

  • 列出指定目录中的图像文件。
  • 读取特定的图像文件并返回其内容。

工具

此服务器提供的工具如下:

list_images

  • 描述: 列出指定目录中的图像文件。
  • 参数:
    • directoryPath(字符串):要扫描图像的目录的绝对路径。
  • 返回值: 在目录中找到的图像文件名列表,或一条消息,指示未找到任何图像。
  • 支持的扩展名: .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg

read_image

  • 描述: 读取特定的图像文件,并以 base64 格式返回其内容。
  • 参数:
    • filePath(字符串):要读取的图像文件的绝对路径。
  • 返回值: 包含适合显示的图像内容的对象(使用来自 fastmcpimageContent 辅助函数)。
  • 支持的扩展名: .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg

配置

要配置 MCP 客户端,请向 mcpServers 对象添加 imageReader 条目。它应该看起来像这样:

{
  "mcpServers": {
    // ... 其他服务器可能在这里 ...
    "imageReader": {
      "command": "npx",
      "args": ["image-reader-mcp"],
      "env": {}
    }
  }
}

重要提示: 当使用此服务器与 Cursor 时,目前似乎仅在选择 Claude Sonnet 时才能正常工作(其他模型似乎没有启用视觉功能)。