Agents · MCP server

Your library, searchable by your AI agent

Vextore ships with a built-in Model Context Protocol server. Connect Claude, Codex, or any MCP client, and your agent can semantically search every image, video, audio file, and document you have indexed, on your machine, by describing what it needs.

What agents do with it

Find footage and sound for video work

Building a video with Remotion or HyperFrames? Ask your agent for "rain on a window at night" or "an upbeat whoosh for a transition" and it pulls the exact clip from your own footage and SFX library, with the matching moment timestamped inside long recordings.

Locate the file you half-remember

"Find the invoice from the Lisbon trip" or "the screenshot with the red error dialog". The agent searches by meaning, gets the path, and can open the file or reveal it in your file manager.

Feed assets into any workflow

Search results are absolute paths on your disk. Coding agents read the files directly: drop the right hero image into a build, attach the correct document to a draft, or batch through every clip that matches a description.

Jump to the moment inside long media

For video and audio, results include the best-matching time range and the top moments, so "where do they discuss pricing" lands on the right minute of a two-hour recording.

Setup

Install the Vextore desktop app, sign in, and index some folders. The MCP server is on by default (Settings, "AI agents") and listens locally at http://127.0.0.1:41600/mcp while the app is running. Then connect your client:

Claude Code

claude mcp add vextore --transport http http://127.0.0.1:41600/mcp

Then ask: "search my vextore library for a drone shot of a coastline".

Codex CLI

codex mcp add vextore --url http://127.0.0.1:41600/mcp

Or add it to ~/.codex/config.toml yourself:

[mcp_servers.vextore]
url = "http://127.0.0.1:41600/mcp"

Claude Desktop

Add this to claude_desktop_config.json (Settings, Developer, Edit Config), then restart Claude Desktop:

{
  "mcpServers": {
    "vextore": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://127.0.0.1:41600/mcp"]
    }
  }
}

Any other MCP client works too: point it at http://127.0.0.1:41600/mcp (streamable HTTP), or use npx mcp-remote http://127.0.0.1:41600/mcp where only stdio servers are supported.

The tools

  • search_library semantic search over your indexed files. Results come back grouped by media type (images, videos, audio, documents), each group ranked on its own, with absolute paths. For video and audio, every matching moment is listed with start/end times, its own score, and whether the picture or the sound matched.
  • list_indexed browse what is in the library, filtered by folder or media type, without using search quota.
  • get_file_info details for one file: size, indexed time, and segments.
  • reveal_file highlight a file in Explorer or Finder so you can see what the agent found.

Good to know

  • Local only. The server binds to 127.0.0.1 and rejects requests from anywhere else. Nothing is exposed to your network or the internet, and it stops when the app closes.
  • Read-only. Agents get search results and metadata. They cannot index, modify, or delete anything through Vextore. File contents are read by your agent directly from your disk, never through our servers.
  • Searches use your plan quota. An agent search costs the same as a search in the app. Browsing with list_indexed is free, and a built-in rate limit keeps a runaway agent loop from draining your quota.
Download Vextore See pricing