MCP.so
登录

Framegrab MCP Server

@groundlight

基本信息

分类

其他

许可证

Apache-2.0 license

传输方式

stdio

作者

groundlight

关于 Framegrab MCP Server

An MCP server for capturing images from cameras and video streams

Framegrab MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "framegrab": {
      "command": "/Users/your_user/.cargo/bin/uvx",
      "args": [
        "framegrab-mcp-server"
      ]
    }
  }
}

Framegrab MCP Server 工具

6

Create a new framegrabber from a configuration object and add it to the available grabbers.

Grab a frame from the specified framegrabber and return it as an image in the desired format (png, jpg, or webp).

List all available framegrabbers by name, sorted alphanumerically.

Retrieve the configuration of a specific framegrabber.

Update the configuration options for a specific framegrabber.

Release a framegrabber and remove it from the available grabbers.

概览

What is framegrab-mcp-server?

A Model Context Protocol (MCP) server for capturing images from cameras and video streams. It uses the framegrab library and supports webcams, USB cameras, RTSP streams, YouTube live streams, and other sources supported by that library. The server is in early development.

How to use framegrab-mcp-server?

Install and run via uvx (e.g., uvx framegrab-mcp-server). Configure it in your MCP client (Claude Desktop or Zed) by adding a framegrab server entry to the respective settings JSON, pointing to the uvx command with the package name as an argument. Optionally set environment variables ENABLE_FRAMEGRAB_AUTO_DISCOVERY and FRAMEGRAB_RTSP_AUTO_DISCOVERY_MODE for automatic framegrabber discovery.

Key features of framegrab-mcp-server

  • Create new framegrabbers from a configuration object.
  • Grab frames in PNG, JPG, or WebP format.
  • List available framegrabbers alphabetically.
  • Retrieve or update configuration of a specific framegrabber.
  • Release and remove a framegrabber from the available set.
  • Optional autodiscovery of webcams, USB cameras, and RTSP streams.

Use cases of framegrab-mcp-server

  • Capture a still image from a webcam for an LLM to analyze.
  • Periodically grab frames from an RTSP surveillance camera.
  • Integrate live video feeds from YouTube streams into an AI workflow.
  • Manage multiple camera sources dynamically (create, configure, release).

常见问题

1

What video sources are supported?

Any camera or stream supported by the framegrab library: webcams, USB cameras, RTSP streams, YouTube live streams, and more.

2

How do I enable autodiscovery of framegrabbers?

Set the environment variable `ENABLE_FRAMEGRAB_AUTO_DISCOVERY="true"`. For RTSP discovery, also set `FRAMEGRAB_RTSP_AUTO_DISCOVERY_MODE` (default `"off"`; use `"complete_fast"` for a thorough scan).

3

Is this server ready for production use?

No — the server is in early development, and functionality/tools are subject to change and expansion.

4

How do I configure it with Claude Desktop?

Add a `framegrab` entry under `mcpServers` in `claude_desktop_config.json`, with `command` set to the path of `uvx` and `args` containing `["framegrab-mcp-server"]`.

5

Can I update a framegrabber’s configuration after creation?

Yes, use the `set_framegrabber_config` tool to update configuration options for an existing framegrabber.

评论

其他 分类下的更多 MCP 服务器