![MCP-for-beginners](../../translated_images/te/mcp-beginners.2ce2b317996369ff.webp) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/mcp-for-beginners.svg)](https://GitHub.com/microsoft/mcp-for-beginners/graphs/contributors) [![GitHub issues](https://img.shields.io/github/issues/microsoft/mcp-for-beginners.svg)](https://GitHub.com/microsoft/mcp-for-beginners/issues) [![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/mcp-for-beginners.svg)](https://GitHub.com/microsoft/mcp-for-beginners/pulls) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub watchers](https://img.shields.io/github/watchers/microsoft/mcp-for-beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/mcp-for-beginners/watchers) [![GitHub forks](https://img.shields.io/github/forks/microsoft/mcp-for-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/mcp-for-beginners/fork) [![GitHub stars](https://img.shields.io/github/stars/microsoft/mcp-for-beginners?style=social&label=Star)](https://GitHub.com/microsoft/mcp-for-beginners/stargazers) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) ఈ వనరులను ఉపయోగించడం ప్రారంభించడానికి ఈ దశలను అనుసరించండి: 1. **రిపాజిటరీని Fork చేయండి**: క్లిక్ చేయండి [![GitHub forks](https://img.shields.io/github/forks/microsoft/mcp-for-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/mcp-for-beginners/fork) 2. **రిపాజిటరీని క్లోన్ చేయండి**: `git clone https://github.com/microsoft/mcp-for-beginners.git` 3. **సందర్భంలో చేరండి** [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) ### 🌐 బహుభాషా మద్దతు #### GitHub యాక్షన్ ద్వారా మద్దతు పొందింది (ఆటోమేటెడ్ & ఎప్పటికప్పుడు నవీకరించబడింది) [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](./README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) > **స్థానికంగా క్లోన్ చేయడం ఇష్టం మీకైతే?** > > ఈ రిపాజిటరీ 50+ భాషల అనువాదాలను కలిగి ఉంది, ఇది డౌన్‌లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతుంది. అనువాదాలు లేకుండా క్లోన్ చేయడానికి, sparse checkout వాడండి: > > **Bash / macOS / Linux:** > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git > cd mcp-for-beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` > > **CMD (Windows):** > ```cmd > git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git > cd mcp-for-beginners > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" > ``` > > ఇది మీకు కోర్సు పూర్తి చేయడానికి అవసరమైన ప్రతిదీ తక్కువ సమయ డౌన్‌లోడ్‌తో ఇస్తుంది. # 🚀 మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ (MCP) బిగనర్స్ కోసం పాఠ్యక్రమం ## **C#, Java, JavaScript, Rust, Python, మరియు TypeScript లో ప్రత్యక్ష కోడ్ ఉదాహరణలతో MCP నేర్చుకోండి** ## 🧠 మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ పాఠ్యక్రమం సమీక్ష మీ మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ ప్రయాణానికి స్వాగతం! మీరు ఎప్పుడైనా AI అనువర్తనాలు భిన్న ఏకరణలతో మరియు సేవలతో ఎలా సంభాషిస్తాయో తెలుసుకోవాలనుకుంటే, మీరు ఇప్పుడు గ్రహించబోతున్న తీర్థపు పరిష్కారం ఇది, ఇది డెవలపర్స్ ఎలా తెలివైన వ్యవస్థలను రూపొందించుకుంటారో మారుస్తోంది. MCP ని ఏఐ అనువర్తనాల కోసం విశ్వవ్యాప్త అనువాదకుడిగా ఆలోచించండి - మీరు USB పోర్టులు ద్వారా ఏ ఉపకరణానైనా మీ కంప్యూటర్‌కు కలిపే విధంగా, MCP AI మోడల్స్‌కి ఏ టూల్ లేదా సర్వీస్‌తోనైనా ప్రామాణిక మార్గంలో కనెక్ట్ కావడానికై సహాయపడుతుంది. మీరు మీ మొదటి చాట్‌బాట్‌ను తయారు చేస్తున్నా గానీ, కాంప్లెక్స్ AI వర్క్‌ఫ్లోలపై పనిచేస్తున్నా గానీ MCP అర్థం చేసుకోవడం మీకు మరింత శక్తివంతమైన మరియు లవచమైన అనువర్తనాలను సృష్టించే శక్తిని ఇస్తుంది. ఈ పాఠ్యక్రమం మీ నేర్చుకునే ప్రయాణానికి సహనం మరియు జ్ఞానం తో రూపొందించబడింది. మీరు ఇప్పటికే అర్థం చేసుకున్న సులభమైన భావనలతో ప్రారంభించి, ప్రదర్శనాత్మక ప్రాక్టీస్ ద్వారా మీ నైపుణ్యాలను మెరుగుపరుస్తాము. ప్రతి దశ స్పష్టమైన వివరణలు, కర్మశీల ఉదాహరణలు మరియు ప్రోత్సాహాలతో కూడివుంటుంది. ఈయాత్ర పూర్తి చేసినప్పుడే, మీరు మీ సొంత MCP సర్వర్లను నిర్మించగలుగుతారు, వాటిని ప్రసిద్ధ AI వేదికలతో సమీకరించగలుగుతారు, మరియు ఈ సాంకేతికత AI అభివృద్ధి భవిష్యత్తును ఎలా మార్చేస్తుందనే విషయం అర్థమై ఉంటుంది. ఈ సాహసయాత్రను కలిసి ప్రారంభిద్దాం! ### అధికారిక డాక్యుమెంటేషన్ మరియు స్పెసిఫికేషన్స్ ఈ పాఠ్యక్రమం **MCP స్పెసిఫికేషన్ 2025-11-25** (తాజా స్థిర నిక్షేపం) కు అనుగుణంగా ఉంటుంది. MCP స్పెసిఫికేషన్ తేదీ ఆధారిత సంస్కరణ (YYYY-MM-DD ఫార్మాట్) ఉపయోగించి స్పష్టమైన ప్రోటోకాల్ సంస్కరణ ట్రాకింగ్ ను నిర్ధారిస్తుంది. మీ అవగాహన పెరిగే కొద్దీ ఈ వనరులు మరింత విలువైనవిగా మారుతాయి, కానీ ఒక్కసారిగా అన్నింటినీ చదవాలనవసరం లేదు. మీకు అత్యంత ఆసక్తి ఉన్న ప్రాంతాల నుండి ప్రారంభించండి! - 📘 [MCP డాక్యుమెంటేషన్](https://modelcontextprotocol.io/) – ఇది మీకు దశలవారీ ట్యుటోరియల్స్ మరియు వినియోగదారుడు గైడ్‌లకు మీకు ఉపయోగపడే ప్రధాన వనరు. డాక్యుమెంటేషన్ పాఠకులకు అనుకూలంగా, మీకు అనుసరించగల స్పష్టమైన ఉదాహరణలు కలిగివుంటాయి. - 📜 [MCP స్పెసిఫికేషన్](https://modelcontextprotocol.io/specification/2025-11-25) – దీన్ని మీరు సమగ్ర సూచన మాన్యువల్ గా భావించండి. పాఠ్యం చేసేప్పుడు మీరు ప్రత్యేక వివరాలు కోసం ఇక్కడికి తిరిగి రావచ్చు మరియు అధునాతన ఫీచర్లను అన్వేషించవచ్చు. - 📜 [MCP స్పెసిఫికేషన్ సంస్కరణలు](https://modelcontextprotocol.io/specification/versioning) – ఇందులో ప్రోటోకాల్ సంస్కరణ చరిత్ర మరియు MCP తేదీ ఆధారిత సంస్కరణ (YYYY-MM-DD ఫార్మాట్) ఎలా ఉపయోగిస్తుందనే వివరాలు ఉన్నాయి. - 🧑‍💻 [MCP GitHub రిపాజిటరీ](https://github.com/modelcontextprotocol) – ఇక్కడ మీరు బహుభాషా SDKలు, టూల్స్, మరియు కోడ్ నమూనాలను కనుగొంటారు. ఇది వినియోగదారులకు అనువైన ప్రాయోగిక ఉదాహరణలు మరియు ఉపయోగానికి సిద్ధం భాగాల సొంత సొమ్ము లాంటిది. - 🌐 [MCP కమ్యూనిటి](https://github.com/orgs/modelcontextprotocol/discussions) – MCP పై fellow learners, అనుభవజ్ఞుల డెవలపర్లతో చర్చల్లో చేరండి. ఇది ప్రశ్నలకు స్వాగతం చెప్పే మరియు జ్ఞానం స్వేచ్ఛగా పంచుకునే సహాయక సమాజం. ## నేర్చుకునే లక్ష్యాలు ఈ పాఠ్యక్రమం చివరిలో మీరు మీ కొత్త నైపుణ్యాలు పట్ల విశ్వాసం మరియు ఉత్సాహంతో ఉండబోతారు. మీరు సాధించబోయే విషయాలు ఇవే: • **MCP మౌలికంగా అర్థం చేసుకోండి**: మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ అంటే ఏంటి, అది AI అనువర్తనాలు కలిసి ఎలా పనిచేస్తున్నాయో ఎందుకు మార్చేస్తుందో మీరు సులభంగా అర్థం చేసుకునే ఉదాహరణలు మరియు సమానార్థకాలతో grasp చేయగలుగుతారు. • **మీ మొదటి MCP సర్వర్ నిర్మించండి**: మీ ఇష్టమైన ప్రోగ్రామింగ్ భాషలో మీరు ఒక పనిచేసే MCP సర్వర్ సృష్టిస్తారు, సులభమైన ఉదాహరణలతో ప్రారంభించి దశలవారీగా మీ నైపుణ్యాలను పెంచుకుంటారు. • **AI మోడల్స్‌ని నిజమైన టూల్స్‌తో కనెక్ట్ చేయండి**: AI మోడల్స్ మరియు నిజమైన సేవల మధ్య పొరల్ని మీ అనువర్తనాలకు శక్తివంతమైన కొత్త సామర్ధ్యాలు ఇచ్చే విధంగా మీరు బ్రిడ్జ్ చేయడం నేర్పుకుంటారు. • **సెక్యూరిటీ ఉత్తమ అభ్యాసాలు అమలు చేయండి**: మీ MCP అమలులను సురక్షితంగా ఉంచేందుకు అవసరమైన విధానాలు మరియు మీ అనువర్తనాలను మరియు వినియోగదారులను రక్షించటం ఎలా అనే విషయాలలో మీరు ప్రావీణ్యం పొందుతారు. • **భరోసా గల రూపంలో డిప్లాయ్ చేయండి**: అభివృద్ధి నుండి ప్రొడక్షన్ వరకు మీ MCP ప్రాజెక్టులను తీసుకెళ్ళే, యథార్థ ప్రపంచంలో పనిచేసే సమర్థవంతమైన డిప్లాయ్‌మెంట్ వ్యూహాలను మీరు తెలుసుకుంటారు. • **MCP కమ్యూనిటీలో చేరండి**: AI అనువర్తన అభివృద్ధి భవిష్యత్తును రూపొందిస్తున్న అభివృద్ధి దారుల పెరుగుతున్న సమాజంలో మీరు భాగమవుతారు. ## అవసరమైన పూర్వపరిచయం మేము MCP ప్రత్యేకతలను అన్వేషించే ముందు, కొన్ని ప్రాథమిక భావనల గురించి మీరు సౌకర్యంగా ఉన్నారని నిర్ధారిద్దాం. ఈ విషయాలలో నిపుణులు కాకపోయినా ఆందోళన చెందకండి - మీరు తెలుసుకోవలసినంతinformation మనం అందిస్తాము! ### ప్రోటోకాల్‌లు అర్థం చేసుకోవడం (అధారం) ప్రోటోకాల్ అనేది సంభాషణకు నియమాలు లాంటిది అని ఆలోచించండి. మీరు మిత్రుని కాల్ చేసినప్పుడు, మీరు ఇద్దరు "హలో" అని మాట్లాడతారు, మాట మారుతూ, చివరికి "గుడ్ బై" అని అరుస్తారు. కంప్యూటర్ ప్రోగ్రామ్‌లు కూడా సమర్థవంతంగా కమ్యూనికేట్ కావడానికి ఇలాంటి నియమాలు అవసరం. MCP ఒక ప్రోటోకాల్ - AI మోడల్స్ మరియు అనువర్తనాలు టూల్స్, సేవలతో ఫలప్రదంగా "సంభాషించడానికి" అంగీకరించిన నియమాల సమాహారం. మానవ సంభాషణకూ నియమాలు ఉన్నట్లే, AI అనువర్తనాల కమ్యూనికేషన్ కోసం MCP వల్ల ఎక్కువ నమ్మకముతో మరియు శక్తివంతంగా పనిచేస్తుంది. ### క్లయింట్-సర్వర్ సంబంధాలు (ప్రోగ్రామ్‌లు కలిసి ఎలా పనిచేస్తాయో) మీరు ప్రతిరోజూ క్లయింట్-సర్వర్ సంబంధాలు ఉపయోగిస్తున్నారు! మీరు వెబ్ బ్రౌజర్ (క్లయింట్) ద్వారా వెబ్‌సైట్ సందర్శించినప్పుడు, మీరు వెబ్ సర్వర్‌కు కనెక్ట్ అవుతారు, అది పేజీ కంటెంట్ పంపుతుంది. బ్రౌజర్ సమాచారం కోరుతున్నట్లు తెలుసుకుంటుంది, సర్వర్ స్పందించటానికి సిద్ధంగా ఉంటుంది. MCP లో కూడా ఇలాగే ఉంటుంది: AI మోడల్స్ క్లయింట్లుగా సమాచారాన్ని లేదా చర్యలను అభ్యర్థిస్తాయి, MCP సర్వర్లు ఆ సామర్ధ్యాలను అందిస్తాయి. ఇది AI కి సందేహ రహితంగా నిర్దిష్ట పనులు చేయగల సహాయకుడు (సర్వర్) ఉండటంలా ఉంటుంది. ### ప్రామాణీకరణ ఎందుకు ముఖ్యము (వస్తువులు కలిసి పనిచేయడానికి) ప్రతి కారు తయారీదారు వేరే ఆకారంలో గ్యాస్ పంప్స్ వాడితే - ప్రతి కారు కోసం వేరే అడాప్టర్ కావాలి! ప్రామాణీకరణ అంటే సాధారణ పద్ధతులపై అంగీకారం, తద్వారా వస్తువులు సులభంగా కలిసి పనిచేస్తాయి. MCP AI అనువర్తనాలకి ఈ ప్రామాణీకరణని అందిస్తుంది. ప్రతి AI మోడల్ ప్రతి టూల్‌తో పనిచేయడానికి కస్టమ్ కోడ్ అవసరం లేకుండా MCP వీటిని కమ్యూనికేట్ చేసే సాధారణ మార్గాన్ని సృష్టిస్తుంది. దీని వల్ల డెవలపర్లు ఒకసారి టూల్‌ను తయారు చేసి బహుళ AI వ్యవస్థలతో పని చేస్తాయిలా ఉంటుంది. ## 🧭 మీ నేర్చుకునే మార్గం సమీక్ష మీ MCP ప్రయాణం మీ ఆశలు మరియు నైపుణ్యాలను దశలవారీగా నిర్మించడానికి కచ్చితమైన నిర్మాణంలో వుంది. ప్రతి దశ కొత్త భావనలు పరిచయమవుతుంది మరియు గతంలో నేర్చుకున్నవాటిని బలోపేతం చేస్తుంది. ### 🌱 ప్రాథమిక దశ: ఆధారాలు అర్థం చేసుకోవడం (మాడ్యూల్స్ 0-2) ఇది మీ సాహసం ప్రారంభమయ్యే చోటు! మేము MCP భావనలను పరిచయమవ్వడానికి సులభ ఉదాహరణలు మరియు సమానార్థకాలు ఉపయోగిస్తాము. MCP అంటే ఏంటి, అది ఎందుకు ఉంది, మరియు AI అభివృద్ధి ప్రపంచంలో ఎలా సరిపోతుంది అర్థం చేసుకుంటారు. • **మాడ్యూల్ 0 - MCP పరిచయం**: ఆధునిక AI అనువర్తనాల కోసం MCP ఎందుకు ముఖ్యమో మరియు ఇది ఎలా పనిచేస్తుందో మేము ప్రారంభంలో విశ్లేషిస్తాము. మీరు MCP ను సాధారణ సమస్యలను ఎలా పరిష్కరిస్తుందో నిజ జీవిత ఉదాహరణల ద్వారా చూస్తారు. • **మాడ్యూల్ 1 - ప్రధాన భావనలు వివరించబడ్డాయి**: ఇక్కడ MCP యొక్క మౌలిక నిర్మాణ భాగాలను మీరు నేర్చుకుంటారు. ఈ భావనలు సహజంగా మరియు అర్థమయ్యేలా ఉండేందుకు సమానార్థకాలు మరియు దృశ్య ఉదాహరణలు ఎక్కువగా వుంటాయి. • **మాడ్యూల్ 2 - MCP లో సెక్యూరిటీ**: సెక్యూరిటీ intimidating గా అనిపించవచ్చు, కానీ MCP లో অন্তర్గత సురక్షిత రకాల గురించి మేము వివరించి, ముందున్నవి మీ అనువర్తనాలను ప్రారంభం నుండి రక్షించేందుకు ఉత్తమ అభ్యాసాలను నేర్పుతాము. ### 🔨 నిర్మాణ దశ: మీ మొదటి అమలు (మాడ్యూల్ 3) ఇప్పుడు నిజమైన సరదా మొదలవుతుంది! మీరు వాస్తవ MCP సర్వర్లు మరియు క్లయింట్లు నిర్మించే అంతర్జ్ఞానాలను పొందుతారు. ఆందోళన చెందకండి - మేము సింపుల్ గా మొదలు పెట్టి మీరు ప్రతి దశలో మార్గనిర్దేశనం చేస్తాము. ఈ మాడ్యూల్ లో మీకు ఇష్టమైన ప్రోగ్రామింగ్ భాషలో ప్రాక్టీస్ చేయడానికి అనేక హ్యాండ్స్-ఆన్ గైడ్లు ఉన్నాయి. మీరు మీ మొదటి సర్వర్ ను సృష్టించి, దానికి కనెక్ట్ కావడానికి క్లయింట్ ను నిర్మించి, VS కోడ్ వంటి ప్రాచుర్య ఉన్న డెవలప్‌మెంట్ టూల్స్‌తో కూడా ఇంటిగ్రేట్ చేస్తారు. ప్రతి గైడ్‌లో పూర్తి కోడ్ ఉదాహరణలు, సమస్య పరిష్కార చిట్కాలు మరియు మేము ఎక్కడైనా ప్రత్యేక డిజైన్ ఎంపికలు చేయటం ఎందుకు అనేదానియొక్క వివరణలు ఉంటాయి. ఈ దశ చివరికి, మీరు గర్వపడే విధంగా పనిచేసే MCP అమలు పరిష్కారాలు కలిగి ఉంటారు! ### 🚀 పెరుగుతున్న దశ: ఆధునిక అభ్యాసాలు మరియు వాస్తవ అనువర్తనం (మాడ్యూల్స్ 4-5) అడగాలంటే ప్రాథమికాలు నేర్చుకున్న తర్వాత, మీరు మరింత అద్భుతమైన MCP ఫీచర్లను అన్వేషించడానికి సిద్దంగా ఉంటారు. మేము ఉపయోగపడ్డ అనుసంధాన వ్యూహాలు, డీబగ్గింగ్ సాంకేతికతలతో పాటు మల్టీ-మోڊల్ AI ఇంటిగ్రేషన్ వంటి ఆధునిక అంశాలను చర్చిస్తాము. మీ MCP అమలులను ఉత్పత్తి వాడకానికి స్కేలింగ్ ఎలా చేయాలో మరియు Azure వంటి క్లౌడ్ ప్లాట్‌ఫారమ్‌లతో ఇంటిగ్రేషన్ ఎలా చేయాలో కూడా తెలుసుకుంటారు. ఈ మాడ్యూల్‌లు మీరు వాస్తవ ప్రపంచ డిమాండ్లను నిర్వహించగల MCP పరిష్కారాలు నిర్మించడానికి సిద్ధం చేస్తాయి. ### 🌟 మాస్టరీ దశ: కమ్యూనిటీ మరియు ప్రత్యేకత (మాడ్యూల్స్ 6-11) తుద దశ MCP కమ్యూనిటీలో చేరడం మరియు మీకు అత్యంత ఆసక్తి కలిగిన రంగాల్లో ప్రత్యేకత సాధించడం పై దృష్టి సారిస్తుంది. మీరు ఓపెన్-సోర్స్ MCP ప్రాజెక్టులలో సహకరించడం, ఆధునిక ఆటంతకత రీతులను అమలు చేయడం మరియు సమగ్ర డేటాబేస్-ఇంటిగ్రేటెడ్ పరిష్కారాలు సృష్టించడం నేర్చుకుంటారు. మాడ్యూల్ 11 ప్రత్యేకంగా ప్రస్తావించదగ్గది - ఇది 13-లాబ్‌ల సమగ్ర హ్యాండ్స్-ఆన్ నేర్చుకునే మార్గం, ఇది PostgreSQL ఇంటిగ్రేషన్ తో ఉత్పత్తి-సన్నద్ధ MCP సర్వర్లను నిర్మించడం నేర్పిస్తుంది. ఇది మీరు నేర్చుకున్న ప్రతిదానికీ సమగ్రంగా మూల్యాంకనం చేసే ఒక కాప్స్టోన్ ప్రాజెక్ట్ లాంటిది! ### 📚 పూర్తి పాఠ్యక్రమ నిర్మాణం | మాడ్యూల్ | అంశం | వివరణ | లింక్ | |--------|-------|-------------|------| | **Module 0-3: ప్రాథమికాలు** | | | | | 00 | MCP పరిచయం | మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ అవలోకనం మరియు AI పైప్లైన్‌లలో దాని ప్రాముఖ్యత | [Read more](./00-Introduction/README.md) | | 01 | కోర్ కాన్సెప్ట్‌లు వివరణ | MCP ముఖ్య భావాల లోతైన అవగాహన | [Read more](./01-CoreConcepts/README.md) | | 02 | MCPలో భద్రత | భద్రతా ప్రమాదాలు మరియు ఉత్తమ చర్యలు | [Read more](./02-Security/README.md) | | 03 | MCPతో మొదలు పెట్టడం | పరిసర సెట్-అప్, ప్రాథమిక సర్వర్లు/క్లయింట్లు, ఇంటిగ్రేషన్ | [Read more](./03-GettingStarted/README.md) | | **Module 3: మీ మొదటి సర్వర్ & క్లయింట్ నిర్మాణం** | | | | | 3.1 | మొదటి సర్వర్ | మీ మొదటి MCP సర్వర్ సృష్టించండి | [Guide](./03-GettingStarted/01-first-server/README.md) | | 3.2 | మొదటి క్లయింట్ | ప్రాథమిక MCP క్లయింట్ అభివృద్ధి | [Guide](./03-GettingStarted/02-client/README.md) | | 3.3 | LLMతో క్లయింట్ | పెద్ద భాషా మోడెల్స్‌ని ఇంటిగ్రేట్ చేయండి | [Guide](./03-GettingStarted/03-llm-client/README.md) | | 3.4 | VS కోడ్ ఇంటిగ్రేషన్ | MCP సర్వర్లు VS కోడ్‌లో ఉపయోగించడం | [Guide](./03-GettingStarted/04-vscode/README.md) | | 3.5 | stdio సర్వర్ | stdio ట్రాన్స్‌పోర్ట్ ఉపయోగించి సర్వర్లు సృష్టించండి | [Guide](./03-GettingStarted/05-stdio-server/README.md) | | 3.6 | HTTP స్ట్రీమింగ్ | MCPలో HTTP స్ట్రీమింగ్ అమలు చేయండి | [Guide](./03-GettingStarted/06-http-streaming/README.md) | | 3.7 | Microsoft Foundry Toolkit | Microsoft Foundry Toolkit తో MCP ఉపయోగించండి | [Guide](./03-GettingStarted/07-aitk/README.md) | | 3.8 | పరీక్ష | మీ MCP సర్వర్ అమలు పరీక్షించండి | [Guide](./03-GettingStarted/08-testing/README.md) | | 3.9 | డిప్లాయ్‌మెంట్ | MCP సర్వర్లను ఉత్పత్తికి బదిలీ చేయండి | [Guide](./03-GettingStarted/09-deployment/README.md) | | 3.10 | అధునాతన సర్వర్ వినియోగం | అధునాతన ఫీచర్ వినియోగం కోసం అభివృద్ధి చేసిన సర్వర్లను ఉపయోగించండి మరియు మెరుగైన ఆర్కిటెక్చర్ | [Guide](./03-GettingStarted/10-advanced/README.md) | | 3.11 | సింపుల్ అథ్ | ఆథెంటికేషన్ ముడి నుండీ RBAC ను చూపే అధ్యాయం | [Guide](./03-GettingStarted/11-simple-auth/README.md) | | 3.12 | MCP హోస్ట్లు | Claude Desktop, Cursor, Cline మరియు ఇతర MCP హోస్ట్లను అదుయించి అమర్చండి | [Guide](./03-GettingStarted/12-mcp-hosts/README.md) | | 3.13 | MCP ఇన్స్పెక్టర్ | ఇన్స్పెక్టర్ టూల్ తో MCP సర్వర్లను డీబగ్గ్ & పరీక్షించండి | [Guide](./03-GettingStarted/13-mcp-inspector/README.md) | | 3.14 | సెంప్లింగ్ | క్లయింట్ తో సహకరించడానికి సెంప్లింగ్ ఉపయోగించండి | [Guide](./03-GettingStarted/14-sampling/README.md) | | 3.15 | MCP యాప్స్ | MCP యాప్స్‌ను నిర్మించండి | [Guide](./03-GettingStarted/15-mcp-apps/README.md) | | **Module 4-5: ప్రాక్టికల్ & అడ్వాన్స్‌డ్** | | | | | 04 | ప్రాక్టికల్ అమలు | SDKలు, డీబగ్గింగ్, పరీక్ష, పునర్వినియోగ సూచిక టెంప్లేట్లు | [Read more](./04-PracticalImplementation/README.md) | | 4.1 | పేజినేషన్ | కర్సర్ ఆధారిత పేజినేషన్ తో పెద్ద రిజల్ట్ సెట్‌లను నిర్వహించండి | [Guide](./04-PracticalImplementation/pagination/README.md) | | 05 | MCPలో అధునాతన అంశాలు | మల్టీ-మోడి AI, స్కేలింగ్, ఎంటర్ప్రైజ్ వాడకం | [Read more](./05-AdvancedTopics/README.md) | | 5.1 | Azure ఇంటిగ్రేషన్ | MCPని Azureతో సమైక్యం చేయండి | [Guide](./05-AdvancedTopics/mcp-integration/README.md) | | 5.2 | మల్టీ-మోడాలిటీ | బహుముఖ మొడాలిటీలతో పని చేస్తోంది | [Guide](./05-AdvancedTopics/mcp-multi-modality/README.md) | | 5.3 | OAuth2 డెమో | OAuth2 ఆథెంటికేషన్ అమలు చేయండి | [Guide](./05-AdvancedTopics/mcp-oauth2-demo/README.md) | | 5.4 | రూట్ కాంటెక్స్ట్‌లు | రూట్ కాంటెక్స్ట్‌లను అర్థం చేసుకొని అమలు చేయండి | [Guide](./05-AdvancedTopics/mcp-root-contexts/README.md) | | 5.5 | రౌటింగ్ | MCP రౌటింగ్ వ్యూహాలు | [Guide](./05-AdvancedTopics/mcp-routing/README.md) | | 5.6 | సెంప్లింగ్ | MCPలో సెంప్లింగ్ సాంకేతికతలు | [Guide](./05-AdvancedTopics/mcp-sampling/README.md) | | 5.7 | స్కేలింగ్ | MCP అమలులను విస్తరించండి | [Guide](./05-AdvancedTopics/mcp-scaling/README.md) | | 5.8 | భద్రత | అధునాతన భద్రతా పరిగణనలు | [Guide](./05-AdvancedTopics/mcp-security/README.md) | | 5.9 | వెబ్ సెర్చ్ | వెబ్ శోధనా సామర్థ్యాలు అమలు చేయండి | [Guide](./05-AdvancedTopics/web-search-mcp/README.md) | | 5.10 | రియల్‌టైమ్ స్ట్రీమింగ్ | రియల్ టైమ్ స్ట్రీమింగ్ పనితీరు సృష్టించండి | [Guide](./05-AdvancedTopics/mcp-realtimestreaming/README.md) | | 5.11 | రియల్‌టైమ్ సెర్చ్ | రియల్ టైమ్ సెర్చ్ అమలు చేయండి | [Guide](./05-AdvancedTopics/mcp-realtimesearch/README.md) | | 5.12 | ఎంత్రా ID అథ్ | Microsoft Entra IDతో ఆథెంటికేషన్ | [Guide](./05-AdvancedTopics/mcp-security-entra/README.md) | | 5.13 | Foundry ఇంటిగ్రేషన్ | Microsoft Foundryతో సమైక్యం | [Guide](./05-AdvancedTopics/mcp-foundry-agent-integration/README.md) | | 5.14 | కాంటెక్స్ట్ ఇంజనీరింగ్ | సమర్థవంతమైన కాంటెక్స్ట్ ఇంజనీరింగ్ సాంకేతికాలు | [Guide](./05-AdvancedTopics/mcp-contextengineering/README.md) | | 5.15 | MCP కస్టమ్ ట్రాన్స్‌పోర్ట్ | కస్టమ్ ట్రాన్స్‌పోర్ట్ అమలు | [Guide](./05-AdvancedTopics/mcp-transport/README.md) | | 5.16 | ప్రోటోకాల్ ఫీచర్స్ | ప్రోగ్రెస్ నోటిఫికేషన్స్, క్యాన్సలేషన్స్, రిసోర్స్ టెంప్లేట్లు | [Guide](./05-AdvancedTopics/mcp-protocol-features/README.md) | | 5.17 | ప్రతికూల మల్టీ-ఏజెంట్ రీజనింగ్ | ఇద్దరు ఏజెంట్‌లు విరుద్ధ వైపులుగా ఒకే MCP టూల్స్ ఉపయోగించి వాదిస్తారు, జడ్జ్ ఏజెంట్ ద్వారా మూల్యాంకనం | [Guide](./05-AdvancedTopics/mcp-adversarial-agents/README.md) | | **Module 6-10: కమ్యూనిటీ & ఉత్తమ ఆచరణలు** | | | | | 06 | కమ్యూనిటీ కాంట్రిబ్యూషన్స్ | MCP పరిసరానికి ఎలా సహకరించాలి | [Guide](./06-CommunityContributions/README.md) | | 07 | ప్రారంభ ఉపయోగం నుండి విషయాలు | వాస్తవ ప్రపంచ అమలుని కథనాలు | [Guide](./07-LessonsfromEarlyAdoption/README.md) | | 08 | MCPకు ఉత్తమ ఆచరణలు | పనితీరు, ఫాల్ట్-టోలరెన్స్, స్థిరత్వం | [Guide](./08-BestPractices/README.md) | | 09 | MCP కేస్ స్టడీస్ | ప్రాక్టికల్ అమలు ఉదాహరణలు | [Guide](./09-CaseStudy/README.md) | | 10 | హ్యాండ్స్-ఆన్ వర్క్‌షాప్ | Microsoft Foundry Toolkit తో MCP సర్వర్ నిర్మాణం | [Lab](./10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/README.md) | | **Module 11: MCP సర్వర్ హ్యాండ్స్ ఆన్ లాబ్** | | | | | 11 | MCP సర్వర్ డేటాబేస్ ఇంటిగ్రేషన్ | PostgreSQL ఇంటిగ్రేషన్ కోసం 13-లాబ్ సంపూర్ణ ప్రായోగిక మార్గం | [Labs](./11-MCPServerHandsOnLabs/README.md) | | 11.1 | పరిచయం | MCP సమగ్ర డేటాబేస్ ఇంటిగ్రేషన్ మరియు రిటైల్ అనలిటిక్స్ కేసులో అవలోకనం | [Lab 00](./11-MCPServerHandsOnLabs/00-Introduction/README.md) | | 11.2 | కోర్ ఆర్కిటెక్చర్ | MCP సర్వర్ నిర్మాణం, డేటాబేస్ పొరలు, భద్రతా నమూనాలు | [Lab 01](./11-MCPServerHandsOnLabs/01-Architecture/README.md) | | 11.3 | భద్రత & మల్టీ-టెనెన్సీ | రో లెవల్ సెక్యూరిటీ, ఆథెంటికేషన్, మల్టీ-టెనెంట్ డేటా యాక్సెస్ | [Lab 02](./11-MCPServerHandsOnLabs/02-Security/README.md) | | 11.4 | పరిసర సెటప్ | అభివృద్ధి పరిసర ఏర్పాటు, డాకర్, Azure వనరులు | [Lab 03](./11-MCPServerHandsOnLabs/03-Setup/README.md) | | 11.5 | డేటాబేస్ డిజైన్ | PostgreSQL సెటప్, రిటైల్ స్కీము డిజైన్, నమూనా డేటా | [Lab 04](./11-MCPServerHandsOnLabs/04-Database/README.md) | | 11.6 | MCP సర్వర్ అమలు | డేటాబేస్ ఇంటిగ్రేషన్ తో FastMCP సర్వర్ నిర్మించండి | [Lab 05](./11-MCPServerHandsOnLabs/05-MCP-Server/README.md) | | 11.7 | టూల్ అభివృద్ధి | డేటాబేస్ క్వరి టూల్స్, స్కీము ఇంట్రోస్పెక్షన్ | [Lab 06](./11-MCPServerHandsOnLabs/06-Tools/README.md) | | 11.8 | సెమాంటిక్ సెర్చ్ | Azure OpenAI మరియు pgvector తో వెక్టర్ ఎంబెడ్డింగ్స్ అమలు చేయండి | [Lab 07](./11-MCPServerHandsOnLabs/07-Semantic-Search/README.md) | | 11.9 | పరీక్ష & డీబగ్గింగ్ | పరీక్ష వ్యూహాలు, డీబగ్గింగ్ టూల్స్, ప్రమాణ సమాచారాలు | [Lab 08](./11-MCPServerHandsOnLabs/08-Testing/README.md) | | 11.10 | VS కోడ్ ఇంటిగ్రేషన్ | VS కోడ్ MCP ఇంటిగ్రేషన్ మరియు AI చాట్ వినియోగం | [Lab 09](./11-MCPServerHandsOnLabs/09-VS-Code/README.md) | | 11.11 | డిప్లాయ్‌మెంట్ వ్యూహాలు | డాకర్ డిప్లాయ్‌మెంట్, Azure కంటైనర్ యాప్స్, స్కేలింగ్ పరిగణనలు | [Lab 10](./11-MCPServerHandsOnLabs/10-Deployment/README.md) | | 11.12 | మానిటరింగ్ | అప్లికేషన్ ఇన్‌సైట్స్, లాగింగ్, పనితీరు పర్యవేక్షణ | [Lab 11](./11-MCPServerHandsOnLabs/11-Monitoring/README.md) | | 11.13 | ఉత్తమ ఆచరణలు | పనితీరు మెరుగుదల, భద్రత గణపరిమితి, ఉత్పత్తి సూచనలు | [Lab 12](./11-MCPServerHandsOnLabs/12-Best-Practices/README.md) | | **Module 12: MCP టూలింగ్** | | | | | 12.1 | టూలింగ్ | Copilot యాప్‌లో MCP వాడకం | [ Guide ](./12-tooling/README.md) | ### 💻 నమూనా కోడ్ ప్రాజెక్టులు MCP నేర్చుకోవడంలో అత్యంత ఉత్సాహభరితమైన భాగాలలో ఒకటి మీ కోడ్ నైపుణ్యాలు క్రమంగా అభివృద్ధి చెందుతాయని చూడటం. మేము మా కోడ్ ఉదాహరణలను సింపుల్ గా ప్రారంభించి, మీరు అర్థం చేసుకున్నప్పుడు మరింత సంక్లిష్టమైనవి చేయడానికి రూపొందించాము. ఇక్కడ మేము భావనలను ఎలా పరిచయం చేస్తామో చూడండి - ఇది సులభంగా అర్థం అయ్యే కోడ్ తో కూడి, కానీ నిజమైన MCP సూత్రాలను సూచిస్తుంది, మీరు ఈ కోడ్ ఏం చేస్తుందో కాకుండా ఎందుకు ఇలా నిర్మించబడిందో మరియు పెద్ద MCP అనువర్తనాలలో అది ఎలా సరిపోతుందని అర్థం చేసుకోవచ్చు. #### ప్రాథ‌మిక MCP కాలిక్యులేటర్ నమూనాలు | భాష | వివరణ | లింక్ | |----------|-------------|------| | C# | MCP సర్వర్ ఉదాహరణ | [View Code](./03-GettingStarted/samples/csharp/README.md) | | Java | MCP కాలిక్యులేటర్ | [View Code](./03-GettingStarted/samples/java/calculator/README.md) | | JavaScript | MCP డెమో | [View Code](./03-GettingStarted/samples/javascript/README.md) | | Python | MCP సర్వర్ | [View Code](../../03-GettingStarted/samples/python/mcp_calculator_server.py) | | TypeScript | MCP ఉదాహరణ | [View Code](./03-GettingStarted/samples/typescript/README.md) | | Rust | MCP ఉదాహరణ | [View Code](./03-GettingStarted/samples/rust/README.md) | #### అధునాతన MCP అమలు | భాష | వివరణ | లింక్ | |----------|-------------|------| | C# | అధునాతన నమూనా | [View Code](./04-PracticalImplementation/samples/csharp/README.md) | | Java with Spring | కంటైనార్ యాప్ ఉదాహరణ | [కోడ్ చూడండి](./04-PracticalImplementation/samples/java/containerapp/README.md) | | JavaScript | అభివృద్ధి చేసిన నమూనా | [కోడ్ చూడండి](./04-PracticalImplementation/samples/javascript/README.md) | | Python | సంక్లిష్ట అమలు | [కోడ్ చూడండి](./04-PracticalImplementation/samples/python/README.md) | | TypeScript | కంటైనర్ నమూనా | [కోడ్ చూడండి](./04-PracticalImplementation/samples/typescript/README.md) | ## 🎯 MCP నేర్చుకోవడానికి ముందస్తు అవసరాలు ఈ పాఠ్యపుస్తకంలో దాదాపుగా ఎక్కువగా లాభం పొందాలనుకుంటే, మీకు ఉండాలి: - C#, Java, JavaScript, Python లేదా TypeScript లో కనీసం ఒక భాషలో ప్రోగ్రామింగ్ ప్రాథమిక జ్ఞానం - క్లయింట్-సర్వర్ మోడల్ మరియు API ల గురించి అవగాహన - REST మరియు HTTP ఖండనాల మీద పరిచయం - (ఐచ్చికంగా) AI/ML ఖండనాల్లో నేపథ్యం - మద్దతుకు మా సమాజ చర్చలలో పాల్గొనడం ## 📚 అధ్యయన మార్గదర్శకం & వనరులు ఈ రిపోజిటరీ మీరు సులభంగా నావిగేట్ చేయడానికి మరియు సమర్థవంతంగా నేర్చుకునేందుకు అనేక వనరులను కలిగి ఉంది: ### అధ్యయన మార్గదర్శకం సమగ్ర [అధ్యయన మార్గదర్శకం](./study_guide.md) ఈ రిపోజిటరీని సమర్థవంతంగా ఉపయోగించడానికి అందుబాటులో ఉంది. ఈ విజువల్ పాఠ్యపుస్తకం నక్షత్రం అన్ని అంశాలు ఎలా అనుసంధానమవుతాయో చూపిస్తుంది మరియు నమూనా ప్రాజెక్టులను ఎలా సమర్థవంతంగా ఉపయోగించాలో మార్గదర్శనం ఇస్తుంది. మీరు పెద్ద చిత్రాన్ని చూస్తూ నేర్చుకోవడానికి ఇష్టం ఉంటే ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది. మార్గదర్శకం లో వీటిని కలిగి ఉంది: - అన్ని అంశాలు చూపించే విజువల్ పాఠ్యపుస్తకం మ్యాప్ - ప్రతి రిపోజిటరీ విభాగం యొక్క వివరమైన విభజన - నమూనా ప్రాజెక్టులను ఎలా ఉపయోగించాలో మార్గదర్శనం - వివిధ నైపుణ్య స్థాయిల కోసం సిఫార్సు చేసిన నేర్చుకునే మార్గాలు - మీ నేర్చుకునే ప్రయాణాన్ని పూరించడానికి అదనపు వనరులు ### మార్పుల చరిత్ర మేము ఒక వివరమైన [మార్పుల చరిత్ర](./changelog.md) నిర్వహిస్తుంటాము, ఇది పాఠ్యపుస్తక సామగ్రి అన్ని ముఖ్యమైన నవీకరణలను ట్రాక్ చేస్తుంది, అందువల్ల మీరు తాజా అభివృద్ధులు మరియు జోడింపులతో అక్రమంగా ఉంటారు. - కొత్త విషయాల జోడింపులు - నిర్మాణాత్మక మార్పులు - ఫీచర్ మెరుగుదలలు - డాక్యుమెంటేషన్ నవీకరణలు ## 🛠️ ఈ పాఠ్యపుస్తకాన్ని సమర్థవంతంగా ఎలా ఉపయోగించాలి ఈ మార్గదర్శకంలోని ప్రతి పాఠం లో ఉన్నాయి: 1. MCP ఖండనాల స్పష్టమైన వివరణలు 2. బహుభాషలలో ప్రత్యక్ష కోడ్ ఉదాహరణలు 3. వాస్తవ MCP అప్లికేషన్లను నిర్మించేందుకు వ్యాయామాలు 4. అభివృద్ధి పొందిన విద్యార్థుల కోసం అదనపు వనరులు ### C# తో MCP నేర్చుకుందాం - ట్యుటోరియల్ సిరీస్ మనం Model Context Protocol (MCP) గురించి నేర్చుకుందాం, ఇది AI మోడల్లు మరియు క్లయింట్ అప్లికేషన్ల మధ్య పరస్పర చర్యలను స్థిరీకరించడానికి రూపొందించిన ఆధునిక ఫ్రేమ్‌వర్క్‌. ఈ ప్రారంభ-స్నేహపూర్వక సెషన్ ద్వారా, మేము మీకు MCP పరిచయం చేస్తాము మరియు మీ మొదటి MCP సర్వర్ సృష్టించటంలో మార్గదర్శనం ఇస్తాము. #### C#: [https://aka.ms/letslearnmcp-csharp](https://aka.ms/letslearnmcp-csharp) #### Java: [https://aka.ms/letslearnmcp-java](https://aka.ms/letslearnmcp-java) #### JavaScript: [https://aka.ms/letslearnmcp-javascript](https://aka.ms/letslearnmcp-javascript) #### Python: [https://aka.ms/letslearnmcp-python](https://aka.ms/letslearnmcp-python) ## 🎓 మీ MCP ప్రయాణం ప్రారంభమవుతుంది అభినందనలు! మీరు ప్రోగ్రామింగ్ సామర్థ్యాలను విస్తరించి AI అభివృద్ధి యొక్క అభివృద్ధి చెందిన అంచులకు మీకమ్మగొడుతున్న ఒక ఆసక్తికరమైన ప్రయాణంలో మొదటి అడుగు వేసారు. ### మీరు ఇప్పటికే సాధించినవి ఈ పరిచయాన్ని చదివి, మీరు ఇప్పటికే మీ MCP జ్ఞానం పునాది నిర్మాణం ప్రారంభించారు. MCP అంటే ఏమిటి, దీనికి ఎందుకు ముఖ్యం, మరియు ఈ పాఠ్యపుస్తకం మీ నేర్చుకోవడాన్ని ఎలా మద్దతు ఇస్తుంది అన్న విషయం మీకు అర్థమైంది. ఇది ఒక ముఖ్యమైన సాధన మరియు ఈ ముఖ్యమైన సాంకేతికతలో మీ నైపుణ্যের ప్రారంభం. ### ముందున్న సాహసం మీరు మాడ్యూల్ల ద్వారా ప్రయాణం చేస్తున్నప్పుడు, ప్రతి నిపుణుడు మొదట ఒక ప్రారంభకుడే అనేవారిని గుర్తుంచుకోండి. ఇప్పుడు కష్టమైనట్లు అనిపించే ఖండనాలు మీరు సాధనతో మరియు వాటిని అన్వయించవచ్చు సాధారణంగా మారిపోతాయి. ప్రతి చిన్న అడుగు శక్తివంతమైన సామర్థ్యాలను సృష్టిస్తుంది, ఇవి మీ అభివృద్ధి కారీర్‌ను మొత్తం సేవ చేస్తాయి. ### మీ మద్దతు నెట్‌వర్క్ మీరు MCP పై ప్యాషనేట్తుగా ఉన్న మరియు ఇతరులను విజయవంతం కావడానికి ఆసక్తి కలిగిన విద్యార్థులు మరియు నిపుణుల సమూహంలో చేరుతున్నారు. మీరు కోడింగ్ సవాలు లోపల కష్టపడుతున్నా లేక సాంకేతిక విజయం పంచుకోవడానికి ఉత్సాహంగా ఉన్నా, సమాజం మీ ప్రయాణానికి మద్దతు ఇస్తుంది. మీరు అడ్డంకుల్లో పడితే లేదా AI అప్లికేషన్ల నిర్మాణంపై ఏవైనా ప్రశ్నలు ఉంటే, సహ విద్యార్థులు మరియు అనుభవజ్ఞుల అభిప్రాయాలతో MCP గురించి చర్చల్లో చేరండి. ప్రశ్నలకు స్వాగతం చెప్పే మరియు జ్ఞానాన్ని ఉచితంగా పంచుకునే ఒక మద్దతు సమాజం ఇది. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) మీకు ఉత్పత్తి అభిప్రాయం లేదా నిర్మాణంలో లోపాలు ఉంటే సందర్శించండి: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ### మొదలుకుందాం? మీ MCP సాహసం ఇప్పుడు ప్రారంభమవుతుంది! మీ మొదటి MCP అనుభవాల్లోకి దిగడానికి మాడ్యూల్ 0 తో ప్రారంభించండి లేదా మీరు నిర్మించబోతున్నది చూడటానికి నమూనా ప్రాజెక్టులను అన్వేషించండి. గుర్తుంచుకోండి - ప్రతి నిపుణుడు ఇప్పుడు మీరు ఉన్న ప్రదేశంలోనే మొదలైంది, ఓర్పు మరియు సాధనతో మీరు సాధించగలγουన్న దాన్ని చూసి ఆశ్చర్యపడతారు. Model Context Protocol అభివృద్ధి ప్రపంచానికి స్వాగతం. మనం కలిసి ఏదైనా అద్భుతమైనది నిర్మిద్దాం! ## 🤝 నేర్చుకునే సమాజానికి సహకారం ఈ పాఠ్యపుస్తకం మీరు వంటి విద్యార్థుల సహకారంతో బలపడి తయారవుతుంది! మీరు ఒక టైపో తేలియచేలా, క్లియర్ వివరణ సూచించే లేదా కొత్త ఉదాహరణను జోడిస్తున్నారా, మీ సహకారం ఇతర మొదలుపెట్టేవారికి విజయవంతం కావడానికి సహాయం చేస్తుంది. కోడ్ నమూనాలను అందించిన Microsoft విలువైన ప్రొఫెషనల్ [శివమ్ గోయల్](https://www.linkedin.com/in/shivam2003/) కు ధన్యవాదాలు. ఇద్దరు మంచి ఆత్మీయతతో సహకారం ఇవ్వటానికి రూపొందించినది. ఎక్కువ భాగం సాయం CLA (Contributor License Agreement) అవసరం, కానీ ఆటోమేటెడ్ సాధనాలు మీరు సులభంగా పూర్తి చేసుకునేందుకు మార్గనిర్దేశం చేస్తాయి. ## 📜 ఓపెన్ సోర్స్ నేర్పుడు ఈ పాఠ్యపుస్తకం మొత్తం MIT [లైసెన్స్](../../LICENSE) కింద అందుబాటులో ఉంది, అంటే మీరు దీన్ని ఉపయోగించవచ్చు, సవరించవచ్చు, మరియు స్వేచ్ఛగా పంచుకోవచ్చు. ఇది MCP జ్ఞానాన్ని అభివృద్ధి కర్తలందరికీ అందుబాటులో పరచడానికి మా లక్ష్యాన్ని మద్దతు ఇస్తుంది. ## 🤝 సహకార మార్గదర్శకాలు ఈ ప్రాజెక్ట్ సహకారాలు మరియు సూచనలను స్వీకరిస్తుంది. ఎక్కువ భాగం సహకారాలు Contributor License Agreement (CLA) కు అంగీకరించడం అవసరం, ఇందులో మీరు మీ సహకారాన్ని ఉపయోగించే హక్కులను కలిగి ఉన్నారని ప్రకటించాలి. వివరాలకు ను సందర్శించండి. మీరు పుల్ రిక్వెస్ట్ జమ చేయగానే, CLA బాట్ ఆటోమేటిగ్గా మీరు CLA అవసరం లేదా లేదో నిర్ణయించి PR ను సరిగా అలంకరించును (ఉదా: స్టేటస్ చెక్, కామెంట్). బాట్ ఇచ్చే సూచనలను మాత్రమే అనుసరించండి. మీరు మా CLA ఉపయోగించే అన్ని రిపోస్ లో ఇవి ఒకసారి మాత్రమే చేయాలి. ఈ ప్రాజెక్ట్ [Microsoft ఓపెన్ సోర్స్ కోడ్ ఆఫ్ కండక్ట్](https://opensource.microsoft.com/codeofconduct/) ను ఆమోదించింది. మరింత సమాచారం కోసం [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) ను చూడండి లేదా ఏదైనా అదనపు ప్రశ్నల లేదా వ్యాఖ్యల కోసం [opencode@microsoft.com](mailto:opencode@microsoft.com) ను సంప్రదించండి. --- *మీ MCP ప్రయాణం ప్రారంభించడానికి సిద్ధంగా ఉన్నారా? [Module 00 - Introduction to MCP](./00-Introduction/README.md) తో మొదలుపెట్టి Model Context Protocol అభివృద్ధి ప్రపంచంలో మీ మొదటి అడుగులు వేయండి!* ## 🎒 ఇతర కోర్సులు మా టీమ్ ఇతర కోర్సులను ఉత్పత్తి చేస్తుంది! చూడండి: ### LangChain [![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) [![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents [![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### Generative AI Series [![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### Core Learning [![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### కోపైలట్ సిరీస్ [![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) --- **అస్వీకరణ**: ఈ పత్రం AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.