Posts

Showing posts from November, 2025

Springing into AI - Part 11: Model Context Protocol (MCP) - Theory

Image
      In the previous posts, we went through a journey of having fun with learning some of the capabilities provided by SpringAI. This varied in its applicability for different use cases such as RAG , Tool Calling , Conversational Chat Memory , AI Observability , Basic Chat Client . In this post we continue to have fun by learning about Model Context Protocol (MCP). The "in" thing that has revolutionized modern day AI enterprise applications and empowered community to grow tremendously in its offering. For ease and not to get overwhelmed, the post is divided into two parts, the theory and the playground. Theory     MCP is a protocol specification that was designed by Anthropic and later open sourced. In it's basic form, it helps us to integrate external systems and enrich its capabilities with our client driven AI application offering both bi-directional, ie. client-server, server-client communication and notification approach. These capabilities range from off...