Personal space of Mohan Ganesh, Here i share articles on AI, LLMs, MCP, Java, Spring Boot, Application Security, and enterprise application development.

Deep Dive: Enterprise Security with OBO Tokens & AI Agents

A complex, real-world scenario involving a "Traveler App" expense approval flow. Learn how Sally (User), Steve (Manager), API Gateways, and AI Agents work together using OBO tokens and MCP to ensure absolute security.

Published on: December 27, 2025
Read article arrow_forward

On-Behalf-Of Token: The "Hall Pass" for Enterprise Security

A simple, "explain like I'm 15" guide to On-Behalf-Of (OBO) tokens. Learn why modern enterprise apps use them to keep data safe, how they prevent "super-admin" privileges from leaking, and why they are the digital equivalent of a high school hall pass.

Published on: December 27, 2025
Read article arrow_forward

Building a Real-Time Multimodal App: A Guide to Gemini Live API Audio and Video Streaming

In the rapidly evolving landscape of artificial intelligence, the ability to interact with large language models (LLMs) in real-time opens up a world of possibilities. Imagine a collaborative environment where multiple users can simultaneously engage with an AI, sharing ideas, and synthesizing knowledge in a dynamic, conversational manner. This is the vision behind the Knowledge Synthesizer Studio, a full-stack application that leverages the power of Google's Gemini Live API to create a truly interactive and collaborative AI experience.

We'll take a deep dive into the architecture and implementation of the Knowledge Synthesizer Studio. We'll explore how it uses a combination of React, Python, and WebSockets to facilitate real-time audio and Video streaming to the Gemini model, and how it manages multi-user sessions in a secure and secure & scalable way.

MCP Client-Server Architecture Diagram
Published on: December 22, 2025
Read article arrow_forward

MCP Client and Server Architecture for enterprise applications

The Model Context Protocol (MCP) in action with a simple example of an LLM using MCP to query a tool or send an email. This architecture facilitates scalable and flexible AI applications by providing a universal interface for LLMs to access capability-rich tools, data sources, and services.

You will find practical examples that get a better understanding of the MCP.

MCP Client-Server Architecture Diagram
Published on: December 9, 2025
Read article arrow_forward

Google AI SDK with Spring Boot

This article explains about setting up a Conversational AI Agent using Google AI Agent SDK with Spring Boot. some of the challenges, and how to overcome them with Google Agent SDK with Java Spring Boot.

Published on: November22, 2025
Read article arrow_forward

Best practices for data extraction from tools also known as FunctionTool in Agent SDK

Here are some of the my personal learnings while working with Google Agent SDK and building AI Agents using Google Gemini. This article explains about best practices for data extraction from tools also known as FunctionTool in Agent SDK.

Published on: November15, 2025
Read article arrow_forward

All Articles

Explore the complete collection of articles on AI, LLMs, MCP, Java, Spring Boot, and enterprise application development.

View all articles arrow_forward