图像读取服务器

一个基于FastMCP构建的简单MCP服务器,提供列出指定目录中的图像文件和读取特定图像文件内容的功能。

  • by moiri-gamboni
  • TypeScript
  • 本地部署
  • 13 星标
  • 更新于
在 GitHub 查看 moiri-gamboni/image-reader-mcp

使用说明

图像读取器MCP服务器

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

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

工具

此服务器提供以下工具:

list_images

  • 说明: 列出指定目录中的图像文件。
  • 参数:
    • directoryPath (string):要扫描图像的目录的绝对路径。
  • 退货: 在目录中找到的图像文件名列表或指示未找到图像的消息。
  • 支持的扩展: .jpg, .jpeg, .png, .gif, .bmp, .webp, .svg

read_image

  • 说明: 读取特定的图像文件并将其内容作为base64返回。
  • 参数:
    • filePath (string):要读取的图像文件的绝对路径。
  • 退货: 包含适合显示的图像内容的对象(使用 imageContent 助手来自 fastmcp).
  • 支持的扩展: .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时才能运行(其他型号似乎没有启用视觉)。