Framethrower MCP server
{
"mcpServers": {
"framethrower": {
"type": "http",
"url": "https://framethrower.ai/api/mcp"
}
}
}{
"mcpServers": {
"framethrower": {
"type": "http",
"url": "https://framethrower.ai/api/mcp"
}
}
}{
"mcpServers": {
"framethrower": {
"type": "http",
"url": "https://framethrower.ai/api/mcp"
}
}
}{
"servers": {
"framethrower": {
"type": "http",
"url": "https://framethrower.ai/api/mcp"
}
}
}{
"mcpServers": {
"framethrower": {
"type": "http",
"url": "https://framethrower.ai/api/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
Framethrower exposes a cinematography reference library of 5,489 films through four tools, allowing agents to search and retrieve film stills indexed by lighting, lens character, shot size, colour, and mood. It is aimed at film professionals and creatives who need real frame references with director and cinematographer credits during their workflow.
- Search for film stills matching a described visual mood or scene, such as 'neon-lit rainy street at night', to use as cinematography references.
- Filter frames by specific craft attributes like lens type, shot size, director, or year range to find examples matching a particular technical approach.
- Iteratively refine a shortlist of frames by finding visually similar stills to one already selected, narrowing toward a specific look.
Tools this server exposes
| Tool | Does |
|---|---|
| search_frames | Search the film still library using a natural language query describing concept, mood, colour, composition, or scene. |
| find_by_craft | Find frames filtered by cinematography attributes such as lens type, shot size, visual style, setting, time of day, director, or year range. |
| find_similar | Retrieve frames visually similar to a specified frame from a previous result, for iterative refinement. |
| get_frame_details | Fetch full metadata, thumbnail URL, colour palette, and a deep link for a single specified frame. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.