Search, view and tag your local video library from Claude: transcripts, scenes, visual search.
Search, view and tag your local video library from an AI assistant.
Fast Video Cataloger keeps a searchable catalog of your own video files on Windows: scene thumbnails, keywords, transcripts and faces. This MCP server lets an assistant such as Claude work with that catalog. You ask for footage in your own words; the assistant searches, looks at the actual shots and does the filing for you.
It runs against the Fast Video Cataloger server on your own computer. No video is uploaded; the assistant receives the titles, transcript lines and scene images it asks for.
More: MCP server for your video library
fvc-mcp.exe is also installed with the program,
together with the .NET 10 runtime it needs.Viewer to search and read, Editor
to also tag and build bins.Download fvc-mcp-<version>.mcpb from Releases and
open it. Claude Desktop asks for the server address (leave http://localhost:8754 when the server
runs on this computer) and your API key.
Use the copy installed with Fast Video Cataloger. In claude_desktop_config.json:
{
"mcpServers": {
"fast-video-cataloger": {
"command": "C:\\Program Files\\FastVideoCataloger\\fvc-mcp.exe",
"env": {
"FVC_SERVER_URL": "http://localhost:8754",
"FVC_API_KEY": "fvc_your_key_here"
}
}
}
}
claude mcp add fast-video-cataloger --env FVC_SERVER_URL=http://localhost:8754 --env FVC_API_KEY=fvc_your_key_here "--" "C:\Program Files\FastVideoCataloger\fvc-mcp.exe"
Keep the quotes around "--" in PowerShell.
gemini mcp add fast-video-cataloger "C:\Program Files\FastVideoCataloger\fvc-mcp.exe" -s user -e FVC_SERVER_URL=http://localhost:8754 -e FVC_API_KEY=fvc_your_key_here
Full setup, things to try and troubleshooting: Connect an AI Assistant (MCP).
| Variable | Meaning |
|---|---|
FVC_SERVER_URL | Address of your catalog server. Default http://localhost:8754. |
FVC_API_KEY | The API key. |
FVC_MCP_LOG_LEVEL | Warning by default; Information or Debug when a connection will not come up. Logs go to stderr. |
| Tool | What it does |
|---|---|
search_videos | Find videos by free text or by keyword. |
search_scenes | Find individual scenes, with their timecodes. |
search_scenes_semantic | Find scenes by describing the picture, or scenes that look like a given one. Needs the visual search index and, for descriptions, the Visual search model on the server. |
search_transcripts | Find spoken words, with their video and timecode. |
search_actors | Find people by name or tag. |
list_keywords | Every keyword in the catalog, so the assistant knows what it can search for. |
get_video | One catalog entry in full. |
get_video_scenes | A video's scene thumbnails in timecode order. |
get_video_transcript | The transcript as timed lines. |
get_video_tags, get_video_actors | Keywords and cast. |
get_scene_image | The thumbnail image itself, so the assistant can see the shot. |
catalog_stats, list_bins, get_bin_videos | Catalog size, the build serving it, and existing bins. |
tag_video, tag_scene | Add keywords to a video or a single scene. Editor key. |
untag_video, untag_scene | Remove named keywords again. Editor key. |
create_bin, add_video_to_bin | Build a collection. Editor key. |
index_video, list_videos_needing_indexing | Index catalog entries that have no thumbnails yet. Editor key. |
It cannot delete videos or bins, take a video out of a bin, play video or drive the player.
src/FvcMcpServer is the source of the fvc-mcp.exe shipped with Fast Video Cataloger, copied
from each release. It is a thin client over the Fast Video Cataloger server's REST API: it holds
no state and every tool is one or two REST calls. Build with the .NET 10 SDK:
dotnet publish src/FvcMcpServer -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true
Released builds are code-signed by VideoStorm Sweden AB. Issues and pull requests are welcome; the code here follows the version in Fast Video Cataloger, so accepted changes ship with the next release.
MIT for the source in this repository, see LICENSE. Bundled packages: THIRD-PARTY-NOTICES.md. Fast Video Cataloger itself is commercial software with a free 30-day trial.
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.
https://github.com/frelo/fvc-mcp/releases/download/v10.4.0/fvc-mcp-10.4.0.mcpbotherFast Video Cataloger works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.