# MCP क्यों है — Agent Frameworks और MCP की बुनियाद

Source: https://www.geekswithgeeks.com/hi/agent-frameworks-mcp/mcp-why

> N गुणा M integration समस्या समझाएँ जिसे साझा protocol हल करता है।

## कई adapters की जगह एक protocol

मानक के बिना हर AI ऐप को हर tool के लिए अलग connector चाहिए: N ऐप गुणा M tools। **Model Context Protocol (MCP)** खुला मानक है जिससे tool का लेखक **एक server** लिखता है और कोई भी MCP-सक्षम ऐप उसे उपयोग कर सकता है। इसकी तुलना अक्सर USB-C से होती है: कई devices के लिए एक ही port।

## Host, client, server

MCP host हर server के लिए एक client चलाता है। Servers ऐसी क्षमताएँ देते हैं जिन्हें कोई भी संगत host उपयोग कर सकता है।

![तीन हिस्से: host, client, server।](assets/figures/agent-frameworks-mcp/section-3-map.svg) — चित्र 3.1 — Host, client और server।

## यूनिवर्सल चार्जर

साझा चार्जर से पहले हर फ़ोन को अपनी केबल चाहिए थी। साझा मानक से कोई भी चार्जर किसी भी फ़ोन में चलता है। MCP ऐप्स और tools के लिए यही करता है।

## मानक है, उत्पाद नहीं

MCP एक विनिर्देश है जिसके खुले SDKs हैं, इसलिए आप किसी एक विक्रेता से बँधे नहीं हैं। पर विनिर्देश अभी विकसित हो रहा है, इसलिए बनाते समय docs का मौजूदा version देखें।

**Quiz:** MCP मुख्य रूप से कौन-सी समस्या घटाता है?

- [ ] धीमे GPUs
- [x] हर ऐप-और-tool जोड़ी के लिए अलग connector लिखना
- [ ] हिंदी अनुवाद
- [ ] Database indexing

*Answer:* हर ऐप-और-tool जोड़ी के लिए अलग connector लिखना. साझा protocol N गुणा M integrations को N जमा M बना देता है।
