What MCP actually changes about tool integration
The Model Context Protocol is often described as USB-C for AI tools. The more useful framing is that it moves the integration boundary.
I work on retrieval backends, agentic tooling over the Model Context Protocol, and the deployment machinery underneath them: the unglamorous layer where a research prototype turns into something a customer can depend on. Before FTAI I spent two years in computer vision research at Washington University, which is where I learned what production has to survive.
Selected work
One feature definition serving both real-time inference and historical training queries, so the two never drift apart.
Ask a question about an uploaded video and get an answer with timestamped citations back to the footage it came from.
An error-state Kalman filter in Rust that fuses inertial and GNSS measurements, written to learn state estimation properly.
Research
Text-to-satellite image generation controlled by sparse point prompts instead of dense pixel-level layout maps.
Recovering the pose of a set of street-level images inside a single aerial reference frame, plus the first public dataset for the task.
Experience
Writing
The Model Context Protocol is often described as USB-C for AI tools. The more useful framing is that it moves the integration boundary.
The gap between how a feature is computed in training and how it is computed at inference is rarely a modelling failure. It is two codepaths.
Contact
The fastest route is email. I read everything, and I reply to anything that is not a template.