Content
<p align="center">
<img alt="logo" src="static/kubrick_ai_diagram.png" width=1000 />
<h1 align="center">🎥 Kubrick Course 🎥</h1>
<h3 align="center">An MCP Multimodal Agent for Video Processing</h3>
</p>
<p align="center">
<img alt="logo" src="static/hal_9000.png" width=100 />
</p>
## Table of Contents
- [Table of Contents](#table-of-contents)
- [Course Overview](#course-overview)
- [Who is this course for?](#what-youll-build)
- [What you'll get out of this course](#why-it-matters)
- [Getting started](#getting-started)
- [Course syllabus](#course-syllabus)
- [How much is this going to cost me?](#how-much-is-this-going-to-cost-me)
- [Sponsors](#sponsors)
- [Contributors](#contributors)
## Course Overview
Tired of tutorials that just walk you through connecting an existing MCP server to Claude Desktop?
Yeah, us too.
That's why we built **Kubrick AI**, an MCP Multimodal Agent for video processing tasks. Yes! You read that right. Agents + Video Processing ... and MCP!
This course, is a collaboration between The Neural Maze and Neural Bits (from now on, "The Neural Bros"), and it's built for developers who want to go beyond the basics and build serious, production-ready AI Systems. In particular, you'll:
* Learn how to build an MCP server for video processing using Pixeltable and FastMCP
* Design a custom, Groq-powered agent, connected to your MCP server with its own MCP client
* Integrate your agentic system with Opik for full observability and prompt versioning
> No shortcuts. No fluff. Let's learn by doing.
<video src="https://github.com/user-attachments/assets/ef77c2a9-1a77-4f14-b2dd-e759c3f6db72"/></video>
---
<table style="border-collapse: collapse; border: none;">
<tr style="border: none;">
<td width="20%" style="border: none;">
<a href="https://theneuralmaze.substack.com/" aria-label="The Neural Maze">
<img src="https://avatars.githubusercontent.com/u/151655127?s=400&u=2fff53e8c195ac155e5c8ee65c6ba683a72e655f&v=4" alt="The Neural Maze Logo" width="150"/>
</a>
</td>
<td width="80%" style="border: none;">
<div>
<h2>📬 Stay Updated</h2>
<p><b><a href="https://theneuralmaze.substack.com/">Join The Neural Maze</a></b> and learn to build AI Systems that actually work, from principles to production. Every Wednesday, directly to your inbox. Don't miss out!</p>
</div>
</td>
</tr>
</table>
<p align="center">
<a href="https://theneuralmaze.substack.com/">
<img src="https://img.shields.io/static/v1?label&logo=substack&message=Subscribe%20Now&style=for-the-badge&color=black&scale=2" alt="Subscribe Now" height="40">
</a>
</p>
---
## Who is this course for?
This course is for Software Engineers, ML Engineers, and AI Engineers who want to level up by building complex end-to-end systems.
## What you'll get out of this course
* Learn how to use Pixeltable for multimodal data processing and stateful agents
* Create complex MCP servers using FastMCP: expose resources, prompts and tools
* Apply prompt versioning to your MCP server (instead of defining the prompts in the Agent API)
* Learn how to implement custom MCP clients for your agents
* Implement an MCP Tool Agent from scratch, using Llama 4 Scout and Maverick as the LLMs
* Use Opik for MCP prompt versioning
* Learn how to implement custom tracing and monitoring with Opik
## Getting started
TODO
## Course syllabus
TODO
--
## How much is this going to cost me?
--
## Sponsors
<div align="center">
<table style="border-collapse: collapse; border: none;">
<tr style="border: none;">
<td align="center" style="border: none; padding: 20px;">
<a href="https://www.pixeltable.com/" target="_blank">
<img src="static/sponsors/pixeltable.png" width="200" style="max-height: 200px; width: auto;" alt="Pixeltable">
</a>
</td>
<td align="center" style="border: none; padding: 20px;">
<a href="https://github.com/comet-ml/opik" target="_blank">
<img src="static/sponsors/opik.png" width="200" style="max-height: 200px; width: auto;" alt="Opik">
</a>
</td>
</tr>
</table>
</div>
## Contributors
<table>
<tr>
<td align="center">
<a href="https://github.com/MichaelisTrofficus">
<img src="https://github.com/MichaelisTrofficus.png" width="100px;" alt="Miguel Otero Pedrido"/><br />
<sub><b>Miguel Otero Pedrido</b></sub>
</a><br />
<sub>AI / ML Engineer</sub>
</td>
<td align="center">
<a href="https://github.com/Joywalker">
<img src="https://github.com/Joywalker.png" width="100px;" alt="Alex Razvant"/><br />
<sub><b>Alex Razvant</b></sub>
</a><br />
<sub>AI / ML Engineer</sub>
</td>
</tr>
</table>
---
<table style="border-collapse: collapse; border: none;">
<tr style="border: none;">
<td width="20%" style="border: none;">
<a href="https://theneuralmaze.substack.com/" aria-label="The Neural Maze">
<img src="https://avatars.githubusercontent.com/u/151655127?s=400&u=2fff53e8c195ac155e5c8ee65c6ba683a72e655f&v=4" alt="The Neural Maze Logo" width="150"/>
</a>
</td>
<td width="80%" style="border: none;">
<div>
<h2>📬 Stay Updated</h2>
<p><b><a href="https://theneuralmaze.substack.com/">Join The Neural Maze</a></b> and learn to build AI Systems that actually work, from principles to production. Every Wednesday, directly to your inbox. Don't miss out!</p>
</div>
</td>
</tr>
</table>
<p align="center">
<a href="https://theneuralmaze.substack.com/">
<img src="https://img.shields.io/static/v1?label&logo=substack&message=Subscribe%20Now&style=for-the-badge&color=black&scale=2" alt="Subscribe Now" height="40">
</a>
</p>