exif-mcp 是一个 MCP 服务器,可让大语言模型(或人类)在完全离线的情况下按需读取图像元数据。它基于 exifr 库,运行速度快,且不依赖任何外部工具。
exif-mcp 是一个模型上下文协议(MCP)服务器,提供多种工具以提取图像的各种元数据段。该工具使用 TypeScript 编写,并借助 exifr 库解析常见格式如 JPEG、PNG、TIFF 和 HEIC 的图像元数据。这使得该服务能够在不执行任何外部工具的情况下解析图像元数据,从而实现高效且可靠。
exifr 库,运行速度极快且不依赖任何外部工具。# 克隆仓库
git clone
cd exif-mcp
# 安装依赖
npm install
# 启动服务器
npm start
将以下内容添加到 Claude Desktop 的配置文件中:
{
"exif-mcp": {
"serverUrl": "http://localhost:3000"
}
}
以下是可用工具的完整列表及其功能描述:
exif-mcp 支持以下四种图像加载方式:
exif-mcp/
├── src/
│ ├── server.ts # 主入口点
│ ├── tools/
│ │ ├── index.ts # 工具注册
│ │ ├── loaders.ts # 图像加载工具类
│ │ └── segments.ts # exifr 选项构建器
│ └── types/
│ └── image.ts # 类型定义
├── tests/ # 测试文件
└── README.md # 项目说明文档
exif-mcp 提供了针对常见问题的标准错误处理机制:
BSD 2 - clause