Copied to Clipboard
We have Lift Off!
Finally- the MCP tools are now available for working with the Omni models:
> Generate a video of the Omni Preview model in a futuristic data center
https://www.youtube.com/watch?v=lJutIwddan8
[γγ¬γΌγ ]
> Generate a video of the Gemma4 model deployed on the NVIDIA L4 GPU
https://www.youtube.com/watch?v=l-n4fHXsqaU
Results:
[γγ¬γΌγ ]
> Update the video to include the GEMMA12B model on GPU
https://www.youtube.com/watch?v=bDPbqE2g7cE
[γγ¬γΌγ ]
> use the mcp tool animate_image with omni.jpg
56.4k in | 209 out | 122 thinking
βγγγΎγ Bash(find /home/xbill -name "omni.jpg" 2>/dev/null) (ctrl+o to expand)
I am locating the omni.jpg file on your system to perform the animation. I'll proceed as soon as the search
completes.
? What motion prompt or animation effect would you like to apply to [omni.jpg](file:///home/xbill/omni-flash-video-
agent/omni.jpg)?
> Bring the subject/character to life with natural movements (blinking, smiling, breathing)
βγγγΎγ omni-video-agent/animate_image(Animate image) (ctrl+o to expand)
The static image omni.jpg has been successfully animated!
### Animation Details:
β’ Motion Prompt: "Bring the subject/character to life with natural movements (blinking, smiling, breathing), slow
camera zoom, photorealistic details."
β’ Saved Video: animated_1782861971.mp4
β’ Interaction ID: v1_ChdrVkJFYXJ5SE8tYXUxTWtQMmM3aDBRNBIXa1ZCRWFyeUhPLWF1MU1rUDJjN2gwUTQ
https://www.youtube.com/watch?v=pTpUZOrWxpI
[γγ¬γΌγ ]
> interpolate_images omni.jpg edit_local_1782839741_1c2c5bd5.jpg
βγγγΎγ Bash(find /home/xbill -name "edit_local_1782839741_1c2c5bd5.jpg" 2>/dev/null) (ctrl+o to expand)
? What transition prompt or effect would you like to use to interpolate between the two keyframes?
Question
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Question 1/1: What transition prompt or effect would you like to use to interpolate between the two keyframes?
> 1. (Recommended) A smooth, seamless morph and transition between the two images
2. A gradual lighting shift and atmospheric transition
3. A cinematic zoom out while transforming from the first subject into the second
4. Write-in...
The transition video has been successfully generated by interpolating between the two images!
### Interpolation Details:
β’ Start Image: omni.jpg
β’ End Image: edit_local_1782839741_1c2c5bd5.jpg
β’ Prompt: "A smooth, seamless morph and transition between the two images."
β’ Saved Video: interpolation_1782862638.mp4
β’ Interaction ID: v1_ChdMVk5FYXZDLUY5ejBqckVQLXFDRWlBURIXTFZORWF2Qy1GOXowanJFUC1xQ0VpQVE
https://www.youtube.com/watch?v=jSJARsM94sk
[γγ¬γΌγ ]
> generate_with_subjects v1_ChdMVk5FYXZDLUY5ejBqckVQLXFDRWlBURIXTFZORWF2Qy1GOXowanJFUC1xQ0VpQVE
v1_ChdrVkJFYXJ5SE8tYXUxTWtQMmM3aDBRNBIXcUZGRWFxLTdJYy1NMzlJUDhKbXl3UUU
10.4k in | 1.6k out | 1.1k thinking
βγγγΎγ omni-video-agent/generate_with_subjects(Generate video with subjects) (ctrl+o to expand)
? You provided two interaction IDs. Would you like to use [omni.jpg](file:///home/xbill/omni-flash-video-
agent/omni.jpg) and [edit_local_1782839741_1c2c5bd5.jpg](file:///home/xbill/omni-flash-video-
agent/edit_local_1782839741_1c2c5bd5.jpg) as the subject images, and what prompt should we use?
> (Recommended) Use omni.jpg and edit_local_1782839741_1c2c5bd5.jpg as subjects: 'A scene showing both subjects
interacting in a futuristic steampunk environment'
The subject-based video has been successfully generated!
### Video Details:
β’ Subject Images:
1. omni.jpg
2. edit_local_1782839741_1c2c5bd5.jpg
β’ Prompt: "A scene showing both subjects interacting in a futuristic steampunk environment"
β’ Saved Video: subject_1782862973.mp4
β’ Interaction ID: v1_ChdmRlJFYXNXREI3S3pzT0lQeU5tVTBRRRIXZkZSRWFzV0RCN0t6c09JUHlObVUwUUU
https://www.youtube.com/watch?v=M6Aur9j5wwM
[γγ¬γΌγ ]
> edit_user_video β’ Saved Video: animated_1782861971.mp4
β’ Interaction ID: v1_ChdrVkJFYXJ5SE8tYXUxTWtQMmM3aDBRNBIXa1ZCRWFyeUhPLWF1MU1rUDJjN2gwUTQ - make it steam punk
6.9k in | 559 out | 334 thinking
βγγγΎγ omni-video-agent/edit_video(Edit video) (ctrl+o to expand)
The video has been successfully edited to apply a steampunk theme!
### Edited Video Details:
β’ Style Edit: Steampunk (brass gears, copper pipes, Victorian sci-fi atmosphere)
β’ Saved Video: edit_1782862249.mp4
β’ Interaction ID: v1_ChdrVkJFYXJ5SE8tYXUxTWtQMmM3aDBRNBIXcUZGRWFxLTdJYy1NMzlJUDhKbXl3UUU
https://www.youtube.com/watch?v=K4PFQ2LGGik
[γγ¬γΌγ ]
One last thought- Where are Agents?
Where are the Agents?
The Antigravity CLI harness itself uses agents to manage the workflow.
The additional touch point for leveraging the MCP interface is that they all are exposed as MCP tools. The MCP tools can be called directly from Agent code or used as a template for Interactions API calls embedded in an Agent.
Summary
The strategy for using MCP with Omni and Antigravity CLI was validated with a incremental step by step approach.
A minimal stdio transport MCP Server was started from Python source code and validated with Antigravity CLI running as a MCP client in the same local environment. This Python server provided all of the management tools to interact with the Omni models.