跳至内容
MCP 服务器 · 免费

问问你的 AI 代理,媒体文件里面有什么

Media Analyzer MCP 服务器将驱动本站的解析引擎带到 Claude Code、Claude Desktop 以及任何其他支持 MCP 的代理中。代理可以打开本地媒体文件、检查流和数据包、读取每个解码后的头部字段——而文件本身始终留在你的机器上。

免费使用本地运行macOS、Linux、Windows

无需安装

服务器以 npm 包 @vtclab/analyzer-mcp (在新标签页打开) 的形式发布。只需要 Node.js 18+。首次启动时,包会为你的平台下载并缓存对应的原生二进制文件,因此同一条命令可在 macOS、Linux 和 Windows 上使用:

npx -y @vtclab/analyzer-mcp

你不需要手动运行它:这是 MCP 客户端用来启动服务器的命令。注册一次即可。

提示: 想让你的智能体来完成安装?把这个页面的链接(https://new.media-analyzer.pro/analyzer/mcp (在新标签页打开))交给它,让它安装并注册 Media Analyzer MCP 服务器——所需的一切都在这里。

连接你的 AI 代理

在 Claude Code 中,一条命令即可注册服务器:

claude mcp add media-analyzer -- npx -y @vtclab/analyzer-mcp

对于 Claude Desktop 或任何其他 MCP 客户端,将服务器添加到客户端的 MCP 配置中(例如 claude_desktop_config.json):

{
  "mcpServers": {
    "media-analyzer": {
      "command": "npx",
      "args": ["-y", "@vtclab/analyzer-mcp"]
    }
  }
}
提示: 然后直接提问:“分析 ~/Videos/clip.mp4,告诉我里面有什么。”

你的代理能做什么

analyze_media_file文件结构摘要:检测到的流、大小和数据包数量。
list_streams包含编解码器和标识符的流层级结构。
list_packets分页的数据包列表,可按流过滤。
get_packet单个数据包的完整解码头部,每个字段都附带描述。
get_packet_raw以十六进制返回数据包的原始重构字节,适用于不透明负载。
list_scan_errors扫描文件时遇到的真实解析错误。
list_supported_formats分析器可解析的容器和编解码器。

示例提示词

  • 分析 ~/Videos/clip.mp4,告诉我里面有什么。
  • 这个文件的视频流使用什么分辨率和编解码器参数?
  • 检查第二个关键帧附近的数据包——时间戳是单调递增的吗?
  • 列出这个传输流中的所有解析错误,并解释它们的含义。

注意事项

解析保持本地

服务器在你的机器上解析文件;不会向我们上传任何内容。只有代理请求的解析字段会进入它的对话上下文。

本地文件路径

工具接受服务器所在机器上的文件路径——让代理指向磁盘上的文件。

重复提问更快

已解析的文件会被缓存(最近 4 个,按路径和修改时间区分),因此关于同一文件的后续问题响应很快。编辑文件会自动刷新其缓存条目。

目前免费

MCP 服务器目前免费使用——无需注册,也不需要许可证密钥。

相关资源