Skip to content

Latest commit

 

History

History
392 lines (275 loc) · 66.1 KB

File metadata and controls

392 lines (275 loc) · 66.1 KB

MCP-కొత్తవారికి

GitHub సహకారకులు GitHub సమస్యలు GitHub పుల్-రెక్వెస్టులు PRs స్వాగతం

GitHub వీక్షకులు GitHub ఫోర్‌క్స్ GitHub స్టార్లు

Microsoft Foundry Discord

ఈ వనరులను ఉపయోగించడం ప్రారంభించడానికి ఈ దశలను అనుసరించండి:

  1. రిపోజిటరీని ఫోర్క్ చేసుకోవాలి: క్లిక్ చేయండి GitHub ఫోర్క్‌లు
  2. రిపోజిటరీని క్లోన్ చేసుకోవాలి: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. సందర్శించండి Microsoft Foundry Discord

🌐 బహుభాషా మద్దతు

GitHub యాక్షన్ ద్వారా మద్దతు (స్వయంచాలక & ఎప్పుడూ తాజా)

ఆరబిక్ | బెంగాలీ | బల్గేరియన్ | బర్మిస్ (మయన్మార్) | చైనీస్ (సరళీకృత) | చైనీస్ (పారంపర్యం, హాంకాంగ్) | చైనీస్ (పారంపర్యం, మకావు) | చైనీస్ (పారంపర్యం, తైవాన్) | క్రొయేషియన్ | చెక్ | డానిష్ | డచ్ | ఏస్టోనియన్ | ఫిన్నిష్ | ఫ్రెంచ్ | జర్మన్ | గ్రీకు | హిబ్రూ | హిందీ | హంగేరియన్ | ఇండోనేషియన్ | ఇటాలియన్ | జపనీస్ | కన్నడ | ఖ్మేర్ | కొరియన్ | లిథుయానియన్ | మలయ్ | మలయాళం | మరాఠీ | నేపాలీ | నైజీరియన్ పిడ్గిన్ | నార్వేజియన్ | పర్షియన్ (ఫార్సీ) | పోలిష్ | పోర్చుగీస్ (బ్రెజిల్) | పోర్చుగీస్ (పోర్టుగల్) | పంజాబీ (గుర్ముక్హీ) | రోమానియన్ | రష్యన్ | సెర్బియన్ (సిరిలిక్) | స్లోవాక్ | స్లోవేనియన్ | స్పానిష్ | స్వాహిలి | స్వీడిష్ | టాగలోగ్ (ఫిలిపినో) | తమిళ్ | తెలుగు | థాయ్ | టర్కిష్ | ఉక్రెయిన్ | ఉర్దూ | వియత్నామీస్

స్థానికంగా క్లోన్ చేయాలని ఉందా?

ఈ రిపోజిటరీ 50+ భాషా అనువాదాలు కలిగి ఉంది, ఇది డౌన్‌లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతుంది. అనువాదాలు లేకుండా క్లోన్ చేసుకోవాలనుకుంటే, స్పార్సు చెకౌట్ ఉపయోగించండి:

బాష్ / macOS / Linux:

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 (విండోస్):

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ని AI అప్లికేషన్స్ కోసం యూనివర్సల్ ట్రాన్స్లేటర్ గా భావించండి - USB పోర్టులు ఎలా మీ కంప్యూటర్ కు ఎలాంటి డివైస్ ను కనెక్ట్ చేయడానికి అనుమతిస్తాయో, అలాగే MCP కూడా AI మోడల్స్ ఎలాంటి టూల్ లేదా సర్వీసు అయినా స్టాండర్డైజ్డ్ రీతిలో కనెక్ట్ అయ్యేందుకు ఉపయుక్తంగా ఉంటుంది. మీరు మీ మొదటి చాట్‌బాట్ నిర్మిస్తున్నారా లేక క్లిష్టమైన AI వర్క్‌ఫ్లోలపై పని చేస్తున్నారా MCP ను అర్థం చేసుకోవడం ద్వారా మీరు మరింత శక్తివంతమైన మరియు అనువైన అప్లికేషన్లను సృష్టించగలుగుతారు.

ఈ పాఠ్యక్రమం మీ అభ్యాస యాత్ర కోసం సహనం మరియు జాగ్రత్తతో రూపొందించబడింది. మనం ఇప్పటికే మీకు తెలిసిన సులభమైన 콘్సెప్ట్స్ తో ప్రారంభించి, మీ ఇష్టమైన ప్రోగ్రామింగ్ భాషలో ప్రయోగాత్మక అభ్యాసం ద్వారా మీ నైపుణ్యాలు మెరుగుపరుస్తూ ముందుకు పోతాము. ప్రతి దశ స్పష్టమైన వివరణలు, ప్రాయోగిక ఉదాహరణలు మరియు అనేక ప్రోత్సాహాలతో నిండి ఉంటుంది.

ఈ ప్రయాణం ముగిసే సమయానికి, మీరు స్వయంగా మీ MCP సర్వర్లను నిర్మించడంలో, ప్రాచుర్య AI ప్లాట్‌ఫారమ్‌లతో వాటిని సమగ్రపరచడంలో, మరియు ఈ సాంకేతికత AI అభివృద్ధి భవిష్యత్తును ఎలా మార్చుతున్నదనిని అర్థం చేసుకునే విశ్వాసాన్ని పొందుతారు. ఈ ఉత్సాహకరమైన సాహసాన్ని కలిసి ప్రారంభిద్దాం!

అధికారిక డాక్యుమెంటేషన్ మరియు స్పెసిఫికేషన్లు

ఈ పాఠ్యక్రమం MCP స్పెసిఫికేషన్ 2025-11-25 (తాజా స్థిరమైన విడుదల)కి అనుగుణంగా రూపొందించబడింది. MCP స్పెసిఫికేషన్ తేదీ ఆధారిత వెర్షనింగ్ (YYYY-MM-DD ఫార్మాట్) ను ఉపయోగించి స్పష్టమైన ప్రోటోకాల్ వెర్షన్ ట్రాకింగ్ ను నిర్ధారిస్తుంది.

మీ అర్థం పెరుగుతున్న కొద్దీ ఈ వనరులు మరింత విలువైనవిషయాలుగా మారతాయి, కానీ అన్నింటినీ వెంటనే చదవాలని ఒత్తిడి చెందవద్దు. మీకు ఎక్కువ ఆసక్తి ఉన్న ప్రాంతాలు నుంచి ప్రారంభించండి!

  • 📘 MCP డాక్యుమెంటేషన్ – ఇది స్టెప్-బై-స్టెప్ ట్యుటోరియల్స్ మరియు యూజర్ గైడ్‌ల కోసం మీకి ఉపయోగపడే వనరు. డాక్యుమెంటేషన్ ప్రారంభికులకు అనుకూలంగా రాసి ఉంది, మీరు మీ అంతరంకు అనుగుణంగా అనుసరించగల స్పష్టమైన ఉదాహరణలతో.
  • 📜 MCP స్పెసిఫికేషన్ – దీన్ని మీ సమగ్ర సూచిక మాన్యువల్ వంటిది భావించండి. పాఠ్యక్రమం ద్వారా మీరు పని చేస్తుంటే, మీరు ఇక్కడకు తిరిగి రావడానికి మరియు నిర్దిష్ట వివరాలు, అధునాతన ఫీచర్లను అన్వేషించడానికి సహాయపడుతుంది.
  • 📜 MCP స్పెసిఫికేషన్ వెర్షనింగ్ – ఇది ప్రోటోకాల్ వెర్షన్ చరిత్ర మరియు MCP తేదీ ఆధారిత వెర్షనింగ్ ఎలా ఉపయోగిస్తుందో గురించి సమాచారాన్ని కలిగి ఉంటుంది (YYYY-MM-DD ఫార్మాట్).
  • 🧑‍💻 MCP GitHub రిపోజిటరీ – ఇక్కడ మీరు SDKలు, టూల్స్, మరియు బహుభాషా ప్రోగ్రామింగ్ లో కోడ్ నమూనాలు కనుగొంటారు. ఇది ప్రాక్టికల్ ఉదాహరణల మరియు తయారుగా ఉపయోగించేందుకు అనుకూలంగా ఉండే భాగాల ధనరాశి 같습니다.
  • 🌐 MCP కమ్యూనిటీ – MCP గురించి చర్చలలో ఇతర అభ్యాసకులు మరియు అనుభవజ్ఞులు చేరండి. సందేహాలకు స్వాగతం ఉన్న సహాయక సమాజం ఇది, గల知识ాంతరాన్ని స్వేచ్ఛగా పంచుకుంటారు.

అభ్యాస లక్ష్యాలు

ఈ పాఠ్యక్రమం మొత్తం పూర్తయిన తర్వాత, మీరు మీ కొత్త నైపుణ్యాలపై విశ్వాసంతో మరియు ఉత్సాహంతో కలిగి ఉంటారు. మీరు సాధించనవి:

MCP ప్రాథమికాలు అర్థం చేసుకోవడం: మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్ అంటే ఏంటి మరియు ఇది AI అప్లికేషన్లు ఎలా కలిసి పనిచేస్తున్నాయో విప్లవాత్మకంగా మార్చిపోతోందో మీరు గ్రహిస్తారు, సూటిగా అర్థమయ్యే ఉపమలు మరియు ఉదాహరణలతో.

మీ మొదటి MCP సర్వర్ నిర్మించండి: మీ ఇష్టమైన ప్రోగ్రామింగ్ భాషలో ఉపయోగకరమైన MCP సర్వర్ సృష్టించడం, సులభమైన ఉదాహరణలతో ప్రారంభించి నైపుణ్యాలను దశలవారీగా పెంచుతారు.

AI మోడల్స్‌ను వాస్తవ టూల్స్‌కి కనెక్ట్ చేయండి: AI మోడల్స్ మరియు నిజమైన సేవల మద్య సంబంధం ఏర్పరచడం ఎలా అనేది నేర్చుకుని, మీ అప్లికేషన్లకు శక్తివంతమైన కొత్త సదుపాయాలు ఇస్తారు.

భద్రత ఉత్తమ ప్రాకృతులు అమలు చేయండి: MCP అమలు సురక్షితంగా మరియు భద్రంగా ఉండే విధానం, మీ అప్లికేషన్లను మరియు వాడుకరులను రక్షించే మార్గాలు తెలుసుకోవడం.

నమ్మకంగా డిప్లాయ్ చేయండి: అభివృద్ధి నుండి ప్రొడక్షన్ వరకు మీ MCP ప్రాజెక్టులను ఎలా తీసుకెళ్లాలో, వాస్తవ ప్రపంచంలో పని చేసే ప్రాక్టికల్ వ్యూహాలను నేర్చుకోవడం.

MCP కమ్యూనిటీలో చేరండి: AI అప్లికేషన్ అభివృద్ధి భవిష్యత్తును ఆకారం ఇచ్చే అభివృద్ధిపరుల పెరుగుతున్న సముదాయ భాగమైన మీరెలా కావాలో తెలుసుకోండి.

అవసరమైన పూర్వాభ్యాసం

మనం MCP వివరాలకు ముందే, కొన్ని ప్రాథమిక కాన్సెప్ట్లలో మీరు నేర్చుకున్నట్లు అనుభూతి చెందుతూ ఉండాలి. ఈ విషయాలలో మీరు నిపుణులు కాకపోయినా పంచుకోకండి – మనం కూడా అవసరమైన ప్రతిదీ ఇదే ప్రయాణంలో వివరిస్తాం!

ప్రోటోకాల్‌ల అర్థం (ఆధారం)

ప్రోటోకాల్ అనేది సంభాషణ కోసం నిబంధనలు వంటిది అని భావించండి. మీరు ఒక మిత్రుడిని ఫోన్ చేసేటప్పుడు, మీరు మరియు అతను బాగానే "హలో" అంటారు, మాట్లాడే క్రమం పాటిస్తారు, ఆ తర్వాత "గుడ్ బై" అంటారు. కంప్యూటర్ ప్రోగ్రామ్స్ కూడా సమర్థవంతంగా కమ్యూనికేట్ కావడానికి ఇలాంటి నియమాలు అవసరం.

MCP ఒక ప్రోటోకాల్ – ఒక సహకారంగా ఒప్పుకున్న నియమాల సమాహారం, ఇది AI మోడల్స్ మరియు అప్లికేషన్లు టూల్స్, సర్వీసులతో ఫలవంతంగా "సంభాషించడానికి" సహాయపడుతుంది. మానవుల సంభాషణ నియమాలు సమర్థవంతంగా ఉంటే ఎలా క్లిష్టాలు తగ్గుతాయో, MCP కూడా AI అప్లికేషన్ల కమ్యూనికేషన్ మరింత విశ్వసనీయంగా మరియు శక్తివంతంగా మారుస్తుంది.

క్లయింట్-సర్వర్ సంబంధాలు (ప్రోగ్రామ్స్ ఎలా కలిసి పని చేస్తాయి)

మీరు ప్రతిరోజూ క్లయింట్-సర్వర్ సంబంధాలను ఉపయోగిస్తున్నారు! మీరు వెబ్ బ్రౌజర్ (క్లయింట్) ద్వారా వెబ్‌సైట్ సందర్శిస్తే, మీరు వెబ్ సర్వర్‌కి కనెక్ట్ అవుతారు, అది పేజీ కంటెంట్ పంపిస్తుంది. బ్రౌజర్ ఎలా సమాచారాన్ని అడగాలో తెలుసుకుంటుంది, మరియు సర్వర్ ఎలా స్పందించాలో తెలుసుకుంటుంది.

MCPలో కూడా ఇలానే ఉంటుంది: AI మోడల్స్ క్లయింట్‌లుగా పనిచేస్తాయి, అవి సమాచారాన్ని లేదా చర్యలను కోరతాయి; MCP సర్వర్లు ఆ సామర్థ్యాలను పొందుపరుస్తాయి. ఇది AI కోసం సహాయకుడు (సర్వర్) ఉన్నట్లు ఉంటుంది, AI అడిగిన నిర్దిష్ట పనులు చేయగలడు.

స్టాండర్డైజేషన్ ఎందుకు ముఖ్యం (పనులు కలిసి చేయడం)

ప్రతి కారు తయారీదారు వేర్వేరు ఆకారపు పెట్రోల్ పంప్స్ వాడుతున్నారని ఊహించండి – ప్రతి కారు కోసం వేరు అడాప్టర్ అవసరం ఉంటుందేమో! స్టాండర్డైజేషన్ అంటే పద్ధతులు ఒప్పుకోవడం, అప్పుడు వస్తువులు ఒకరి తో ఒకటి సజావుగా పనిచేస్తాయి.

MCP AI అప్లికేషన్స్ కోసం ఇలాంటి స్టాండర్డైజేషన్ అందిస్తుంది. ప్రతీ AI మోడల్ ప్రతి టూల్ తో పనిచేయడానికి ప్రత్యేక కోడ్ అవసరమవుతుందన్నది కాకుండా, MCP ఒక సర్వత్ర అనుసరణీయమైన మార్గాన్ని సృష్టిస్తుంది. దీని ద్వారా డెవలపర్లు ఒకసారి టూల్ తయారుచేసి, అనేక AI సిస్టమ్స్ తో పని చేయగలుగుతారు.

🧭 మీ అభ్యాస మార్గం అవలోకనం

మీ MCP ప్రయాణం విశ్వాసం మరియు సామర్థ్యాలను క్రమగా పెంచే విధంగా జాగ్రత్తగా నిర్మించబడింది. ప్రతి దశ కొత్త కాన్సెప్ట్లను పరిచయం చేస్తూ, మీరు ఇప్పటికే నేర్చుకున్నవాటిని బలోపేతం చేస్తుంది.

🌱 ఆధార దశ: ప్రాథమికాలు అర్థం చేసుకోడం (మాడ్యూల్స్ 0-2)

ఇక్కడ మీ సాహసం మొదలు అవుతుంది! మనం MCP కాన్సెప్ట్లను మీకు పరిచయంగా ఉన్న ఉపమానాలకు మరియు సరళమైన ఉదాహరణలకు ఉపయోగిస్తూ వివరించబోతున్నాము. MCP ఏంటో, అది ఎందుకు అవసరమో, మరియు అది AI అభివృద్ధి పెద్ద ప్రపంచంలో ఎలా సరిపోతుందో మీరు అర్థం చేసుకుంటారు.

మాడ్యూల్ 0 - MCPకి పరిచయం: MCP ఏంటో, ఇది ఆధునిక AI అప్లికేషన్లకు ఎందుకు ముఖ్యమో మనం పరిశీలిస్తాము. MCP వాడకం ఉదాహరణలతో మీరు దీని ప్రాముఖ్యాన్ని గ్రహిస్తారు మరియు డెవలపర్లు ఎదుర్కొనే సాధారణ సమస్యలను MCP ఎలా పరిష్కరిస్తుందో తెలుసుకుంటారు.

మాడ్యూల్ 1 - ముఖ్య కాన్సెప్ట్స్ వివరణ: ఇక్కడ MCP యొక్క మౌలిక నిర్మాణ భాగాలను నేర్చుకుంటారు. సరళమైన ఉపమాలు మరియు దృశ్య ఉదాహరణలతో ఈ కాన్సెప్ట్స్ సహజంగా అర్థమయ్యేలా చేస్తాము.

మాడ్యూల్ 2 - MCPలో భద్రత: భద్రత భయం కలిగించే క్షేత్రంగావుంటుందేమో, కానీ MCP లోని నిర్మిత భద్రతా లక్షణాలు, మరియు మీ అప్లికేషన్లను మొదట থেকেই రక్షించే ఉత్తమ చిట్కాలను మీకు చూపిస్తాము.

🔨 నిర్మాణ దశ: మీ మొదటి అమలు తయారీ (మాడ్యూల్ 3)

ఇప్పుడు నిజమైన సరదా మొదలవుతోంది! మీరు వాస్తవ MCP సర్వర్లు మరియు క్లయింట్లు నిర్మించడంలో ప్రత్యక్ష అనుభవం పొందబోతున్నారు. चिंతించవద్దు - మనం సులభంగా ప్రారంభించి ప్రతి దశలో మీకు మార్గనిర్ధేశం చేస్తాము.

ఈ మాడ్యూల్‌లో మీరు ఇష్టపడే ప్రోగ్రామింగ్ భాషలో ప్ర్యాక్టీస్ చేయడానికి అనేక ప్రత్యక్ష గైడ్లు ఉన్నాయి. మీరు మీ మొదటి సర్వర్‌ను సృష్టించి, దానికి కనెక్ట్ కావడానికి కస్టమర్‌ను రూపొందించి, అలాగే VS కోడ్ వంటి ప్రముఖ అభివృద్ధి సాధనాలతో మిళితం చేయగలుగుతారు.

ప్రతి గైడ్ పూర్తి కోడ్ ఉదాహరణలు, సమస్యలను పరిష్కరించే చిట్కాలు, మరియు మనం ప్రత్యేక రూపకల్పన ఎంపికలు ఎందుకు చేస్తున్నామో వివరణలతో ఉంటుంది. ఈ దశ ముగిసినప్పటికి, మీరు గర్వించగల MCP అమలుబాళ్లను కలిగి ఉంటారు!

🚀 అభివృద్ధి దశ: అధునాతన సూత్రాలు మరియు వాస్తవ ప్రపంచ అనువర్తనం (మాడ్యూల్స్ 4-5)

మూలభూతాలను నేర్చుకున్న తర్వాత, మీరు మరింత శ్రేష్ఠ MCP లక్షణాలను అన్వేషించడానికి సిద్ధంగా ఉన్నారు. మనము ప్రాక్టికల్ అమలు వ్యూహాలు, డీబగ్గింగ్ సాంకేతికతలు, మరియు బహుళ మోడ్ AI సమ్మేళనం వంటి అధిక సాంకేతిక అంశాలను కవర్ చేస్తాము.

మీరు అలాగే MCP అమలుబాళ్లను ఉత్పత్తి ప్రయోజనాలకు స్కేలు చేయడం ఏవిధంగా ఉంటుందో మరియు Azure వంటి క్లౌడ్ ప్లాట్‌ఫారమ్‌లతో ఎలా మిళితం చేయాలో నేర్చుకుంటారు. ఈ మాడ్యూల్స్ వాస్తవ అవసరాలను నిర్వహించగల MCP పరిష్కారాలను నిర్మించడానికి సిద్ధం చేస్తాయి.

🌟 నైపుణ్యం దశ: కమ్యూనిటి మరియు విశేషీకరణ (మాడ్యూల్స్ 6-11)

చివరి దశ MCP కమ్యూనిటికి చేరుకోవడం మరియు మీకు అత్యంత ఆసక్తికరమైన విభాగాలలో ప్రత్యేకతను సాధించడంపై కేంద్రీకృతమైంది. మీరు ఓపెన్-సోర్స్ MCP ప్రాజెక్టులకు సహకరించడం, అధునాతన ప్రామాణీకరణ నమూనాలను అమలు చేయడం, మరియు సమగ్ర డేటాబేస్-ఇంటిగ్రేటెడ్ పరిష్కారాలను నిర్మించడం నేర్చుకుంటారు.

మాడ్యూల్ 11 ప్రత్యేకంగా గుర్తించదగినది - ఇది పూర్తైన 13-ప్రయోగ శాలలతో కూడిన ప్రత్యక్ష అభ్యాస పాఠ్య పాఠం, మీరు PostgreSQL ఇంటిగ్రేషన్ తో ఉత్పత్తి-సిద్ధమైన MCP సర్వర్‌లను నిర్మించుకోవడాన్ని నేర్పుతుంది. ఇది మీరు నేర్చుకున్న ప్రతిదాన్ని సంయుక్తం చేసే ఒక క్యాప్స్‌టోన్ ప్రాజెక్ట్ లాంటిది!

📚 పూర్తి పాఠ్య పొరుగు నిర్మాణం

Module Topic Description Link
మాడ్యూల్ 0-3: మూలాలు
00 MCP పరిచయం Model Context Protocol సమీక్ష మరియు AI పైప్లైన్లలో దాని ప్రాముఖ్యత Read more
01 ప్రాథమిక సూత్రాలు వివరించడం MCP ప్రాథమిక సూత్రాల లోతైన అన్వేషణ Read more
02 MCPలో భద్రత భద్రతా ముప్పులు మరియు ఉత్తమ అభ్యాసాలు Read more
03 MCPతో ప్రారంభించడం పరిసర ఏర్పాట్లు, ప్రాథమిక సర్వర్లు/క్లయింట్లు, మిళితం Read more
మాడ్యూల్ 3: మీ మొదటి సర్వర్ & క్లయింట్ నిర్మాణం
3.1 మొదటి సర్వర్ మీ మొదటి MCP సర్వర్ ని సృష్టించండి Guide
3.2 మొదటి క్లయింట్ ప్రాథమిక MCP క్లయింట్ అభివృద్ధి Guide
3.3 LLMతో క్లయింట్ పెద్ద భాషా మోడళ్లను సమ్మేళనం చేయండి Guide
3.4 VS కోడ్ మేళవింపు VS కోడ్ లో MCP సర్వర్లను వినియోగించండి Guide
3.5 stdio సర్వర్ stdio ట్రాన్స్‌పోర్ట్ ఉపయోగించి సర్వర్లు సృష్టించండి Guide
3.6 HTTP స్ట్రీమింగ్ MCPలో HTTP స్ట్రీమింగ్ అమలు Guide
3.7 AI టూల్కిట్ MCP తో AI టూల్కిట్ ఉపయోగించండి Guide
3.8 టెస్టింగ్ మీ MCP సర్వర్ అమలును పరీక్షించండి Guide
3.9 డిప్లాయ్‌మెంట్ MCP సర్వర్లను ఉత్పత్తికి పంపండి Guide
3.10 అధునాతన సర్వర్ ఉపయోగం అధునాతన ఫీచర్లు మరియు మెరుగైన నిర్మాణం కోసం ఎడ్వాన్స్డ్ సర్వర్లు ఉపయోగించండి Guide
3.11 సాదా ఆథ్ ఆథ్ ప్రారంభం నుండి మరియు RBAC చూపించే అధ్యాయం Guide
3.12 MCP హోస్ట్స్ Claude Desktop, Cursor, Cline మరియు ఇతర MCP హోస్ట్స్ కాన్ఫిగర్ చేయడం Guide
3.13 MCP ఇన్స్పెక్టర్ ఇన్స్పెక్టర్ సాధనతో MCP సర్వర్లను డీబగ్ మరియు పరీక్షించండి Guide
3.14 సాంప్లింగ్ క్లయింట్‌తో కలిసి పనిచేసే సాంప్లింగ్ ఉపయోగించండి Guide
3.15 MCP యాప్స్ MCP యాప్స్ నిర్మించండి Guide
మాడ్యూల్ 4-5: ప్రాక్టికల్ & అధునాతన
04 ప్రాక్టికల్ అమలు SDKల, డీబగ్గింగ్, పరీక్ష, పునర్వినియోగ_prompt_టెంప్లేట్లు Read more
4.1 పేజినేషన్ కర్సర్ ఆధారిత పేజినేషన్ తో పెద్ద ఫలిత సెట్‌లను నిర్వహించండి Guide
05 MCPలో అధునాతన అంశాలు బహుళ మోడ్ AI, స్కేలింగ్, ఎంటర్ప్రైజ్ వినియోగం Read more
5.1 Azure మేళవింపు Azureతో MCP మిళితం Guide
5.2 బహుముఖత్వం బహుముఖ రూపాలతో పని చేయడం Guide
5.3 OAuth2 డెమో OAuth2 ప్రామాణీకరణను అమలు చేయండి Guide
5.4 రూట్ కాంటెక్స్ట్లు రూట్ కాంటెక్స్ట్లను అర్థం చేసుకోండి మరియు అమలు చేయండి Guide
5.5 రూటింగ్ MCP రూటింగ్ వ్యూహాలు Guide
5.6 సాంప్లింగ్ MCPలో సాంప్లింగ్ సాంకేతికతలు Guide
5.7 స్కేలింగ్ MCP అమలుబాళ్లను స్కేలు చేయండి Guide
5.8 భద్రత అధునాతన భద్రతా పరిచర్యలు Guide
5.9 వెబ్ శోధన వెబ్ శోధన సామర్థ్యాలను అమలు చేయండి Guide
5.10 రియల్టైమ్ స్ట్రీమింగ్ రియల్టైమ్ స్ట్రీమింగ్ ఫంక్షనాలిటీని నిర్మించండి Guide
5.11 రియల్టైమ్ శోధన రియల్టైమ్ శోధనను అమలు చేయండి Guide
5.12 Entra ID ఆథ్ Microsoft Entra IDతో ఆథెంటికేషన్ Guide
5.13 Foundry మేళవింపు Azure AI Foundryతో మిళితం చేయండి Guide
5.14 కాంటెక్స్ట్ ఇంజనీరింగ్ సమర్ధవంతమైన కాంటెక్స్ట్ ఇంజనీరింగ్ సాంకేతికతలు Guide
5.15 MCP కస్టమ్ ట్రాన్స్‌పోర్ట్ కస్టమ్ ట్రాన్స్‌పోర్ట్ అమలుబాళ్లు Guide
5.16 ప్రోటోకాల్ ఫీచర్లు ప్రగతి నోటిఫికేషన్లు, రద్దు, వనరు టెంప్లేట్లు Guide
5.17 ప్రత్యర్థి బహుళ ఏజెంట్ తర్కం ఇద్దరు ఏజెంట్లు పంచుకున్న MCP పనిముట్లు ఉపయోగించి విరుద్ధ వైపు వాదిస్తూ, ఒక జడ్జి ఏజెంట్ ద్వారా మూల్యాంకనం Guide
మాడ్యూల్ 6-10: కమ్యూనిటీ & ఉత్తమ అభ్యాసాలు
06 కమ్యూనిటీ సహకారాలు MCP పర్యావరణానికి ఎలా సహకరించాలో Guide
07 ప్రారంభ ఆమోదం నుండి పాఠాలు వాస్తవ ప్రపంచ అమలు కథనాలు Guide
08 MCP కు ఉత్తమ అభ్యాసాలు పనితీరు, దోష సామర్థ్యం, స్థిరత్వం Guide
09 MCP కేసు అధ్యయనాలు ప్రాక్టికల్ అమలు ఉదాహరణలు Guide
10 ప్రత్యక్ష శిక్షణ AI టూల్కిట్‌తో MCP సర్వర్ నిర్మాణం Lab
మాడ్యూల్ 11: MCP సర్వర్ ప్రత్యక్ష ప్రయోగ శాల
11 MCP సర్వర్ డేటాబేస్ ఇంటిగ్రేషన్ PostgreSQL ఇంటిగ్రేషన్ కోసం సమగ్ర 13-ప్రయోగ శాల ప్రత్యక్ష అభ్యాస మార్గం Labs
11.1 పరిచయం డేటాబేస్ ఇంటిగ్రేషన్ తో MCP సమీక్ష మరియు రిటైల్ అనలిటిక్స్ వినియోగ కేసు Lab 00
11.2 మూల భవనం MCP సర్వర్ నిర్మాణం, డేటాబేస్ పొరలు, భద్రత నమూనాలు అర్థం చేసుకోండి Lab 01
11.3 భద్రత & బహు-కిరాయి వరుస స్థాయి భద్రత, ఆథెంటికేషన్, బహు కిరాయి డేటా యాక్సెస్ Lab 02
11.4 పరిసర ఏర్పాట్లు అభివృద్ధి పరిసర స్థితి, డోకర్, Azure వనరులు సెట్ చేయడం Lab 03
11.5 డేటాబేస్ రూపకల్పన PostgreSQL సెట్ అప్, రిటైల్ స్కీమా రూపకల్పన, నమూనా డేటా Lab 04
11.6 MCP సర్వర్ అమలు డేటాబేస్ ఇంటిగ్రేషన్ తో FastMCP సర్వర్ నిర్మాణం Lab 05
11.7 సాధన అభివృద్ధి డేటాబేస్ క్వరీ సాధనాలు మరియు స్కీమా ఇన్ట్రాస్పెక్షన్ సృష్టించడం Lab 06
11.8 సేమాంటిక్ శోధన Azure OpenAI మరియు pgvector తో వెక్టర్ ఎంబెడ్డింగ్‌లు అమలు Lab 07
11.9 పరీక్ష & డీబగ్గింగ్ పరీక్షా వ్యూహాలు, డీబగ్గింగ్ సాధనాలు, ధృవీకరణ పద్ధతులు Lab 08
11.10 VS కోడ్ మేళవింపు VS కోడ్ MCP మేళవింపు కాన్ఫిగర్ చేయడం మరియు AI చాట్ వినియోగం Lab 09
11.11 డిప్లాయ్‌మెంట్ వ్యూహాలు డోకర్ డిప్లాయ్‌మెంట్, Azure కంటైనర్ యాప్స్, స్కేలింగ్ పరిశీలనలు Lab 10
11.12 మానిటరింగ్ అప్లికేషన్ ఇన్సైట్స్, లాగింగ్, పనితీరు పర్యవేక్షణ Lab 11
11.13 ఉత్తమ అభ్యాసాలు పనితీరు ఆప్టిమైజేషన్, భద్రత కఠినతరం, ఉత్పత్తి చిట్కాలు Lab 12

💻 నమూనా కోడ్ ప్రాజెక్టులు

MCP నేర్చుకోవడంలో అత్యంత ఉత్సాహంగా అనిపించే అంశాలలో ఒకటి మీ కోడ్ నైపుణ్యాలు సూచనీయంగా అభివృద్ధి చెందుతాయన్న విషయం. మన కోడ్ ఉదాహరణలు సరళంగా ప్రారంభమై, మీ అవగాహన పెరుగుతూ మరింత అధునాతనంగా మారతాయి. ఇక్కడ మనం సూత్రాలను ఎలా పరిచయం చేస్తున్నామంటే — దీన్ని అర్థం చేసుకోవడం సులభమైన కానీ నిజమైన MCP సిద్ధాంతాలను చూపించే కోడ్ ద్వారా, మీరు ఈ కోడ్ ఏం చేస్తుందో మాత్రమే కాదు, దీనిని ఎందుకు ఈ విధంగా నిర్మించామని, మరియు దీని పెద్ద MCP అనువర్తనాల్లో ఎలా సరిపోతుందో కూడా అర్థం చేసుకుంటారు.

ప్రాథమిక MCP క్యాలిక్యులేటర్ నమూనాలు

Language Description Link
C# MCP సర్వర్ ఉదాహరణ View Code
Java MCP క్యాలిక్యులేటర్ View Code
JavaScript MCP డెమో View Code
Python MCP సర్వర్ View Code
TypeScript MCP ఉదాహరణ View Code
Rust MCP ఉదాహరణ View Code

అధునాతన MCP అమలుబాళ్లు

Language Description Link
C# అధునాతన నమూనా View Code
Java with Spring కంటైనర్ యాప్ ఉదాహరణ View Code
JavaScript అధునాతన నమూనా View Code
Python సంక్లిష్ట అమలు View Code
TypeScript కంటైనర్ నమూనా కోడ్ వీక్షించండి

🎯 MCP నేర్చుకునేందుకు ప్రాథమిక అవసరాలు

ఈ సిలబస్ నుండి పూర్తి ప్రయోజనం పొందేందుకు, మీ వద్ద ఉండాలి:

  • కనీసం ఈ దిగువ భాషలలో ఒకదాని పై ప్రాథమిక ప్రోగ్రామింగ్ జ్ఞానం: C#, జావా, జావాస్క్రిప్ట్, పైథాన్ లేదా టైప్స్క్రిప్ట్

  • క్లయింట్-సర్వర్ నమూనా మరియు APIs పై అవగాహన

  • REST మరియు HTTP కాన్సెప్ట్లతో పరిచయం

  • (ఐచ్ఛికం) AI/ML కాన్సెప్ట్లు పై పూర్వపరిచయం

  • మద్దతుకు మా కమ్యూనిటీ చర్చల్లో భాగంగా ఉండటం

📚 అధ్యయన గైడ్ & వనరులు

ఈ రిపాజిటరీలో సమర్థవంతంగా నేర్చుకోవటానికి సహాయపడే అనేక వనరులు ఉన్నాయి:

అధ్యయన గైడ్

సమగ్రమైన అధ్యయన గైడ్ ఉంది, ఇది ఈ రిపాజిటరీలో సులభంగా సంచరించడానికి మరియు సమర్థవంతంగా నేర్చుకోవడానికి సహాయపడుతుంది. ఈ విజువల్ సిలబస్ మ్యాప్ అన్ని అంశాలు ఎలా కనెక్ట్ అవుతున్నాయో చూపిస్తుంది మరియు నమూనా ప్రాజెక్టులను ఎలా సమర్థవంతంగా ఉపయోగించుకోవాలో మార్గదర్శనం చేస్తుంది. మీరు బొమ్మల ద్వారా నేర్చుకోటాన్ని ఇష్టపడితే ఇది ప్రత్యేకంగా ఉపయోగకరం.

గైడ్ లో ఉంది:

  • అన్ని కవర్ చేసిన అంశాలను చూపించే విజువల్ సిలబస్ మ్యాప్
  • ప్రతీ రిపాజిటరీ విభాగానికి విపులమైన బ్రేక్‌డౌన్
  • నమూనా ప్రాజెక్టులను ఎలా ఉపయోగించుకోవాలో మార్గదర్శనం
  • వివిధ నైపుణ్య స్థాయిల కోసం సూచించిన అధ్యయన మార్గాలు
  • మీ నేర్చుకునే ప్రయాణాన్ని పుష్టిచేసే అదనపు వనరులు

చేంజ్‌లాగ్

మేము సిలబస్ వనరుల అన్ని ముఖ్యమైన నవీకరణలను ట్రాక్ చేసే చేంజ్‌లాగ్ నిర్వహిస్తున్నాము, అందువలన మీరు తాజా మెరుగుదలలు, అదనాలను తెలుసుకోవచ్చు.

  • కొత్త కంటెంట్ చేర్పులు
  • నిర్మాణ మార్పులు
  • ఫీచర్ మెరుగుదలలు
  • డాక్యుమెంటేషన్ నవీకరణలు

🛠️ ఈ సిలబస్ ను సమర్థవంతంగా ఉపయోగించే విధానం

ఈ గైడ్ లో ప్రతి పాఠం కలిగి ఉంటుంది:

  1. MCP కాన్సెప్ట్ల స్పష్టమైన వివరణలు
  2. వివిధ భాషల్లో ప్రత్యక్ష కోడ్ ఉదాహరణలు
  3. నిజమైన MCP అప్లికేషన్లు నిర్మించేందుకు వ్యాయామాలు
  4. అధిక స్థాయి నేర్చుకునేవారికి అదనపు వనరులు

C#తో MCP నేర్చుకుందాం - ట్యుటోరియల్ సిరీస్

AI మోడల్స్ మరియు క్లయింట్ అప్లికేషన్ల మధ్య పరస్పర చర్యలను ప్రమాణీకరించేందుకు రూపొందించిన ఆధునిక ఫ్రేమ్‌వర్క్ అయిన Model Context Protocol (MCP) ని నేర్చుకుందాం. ఈ ప్రారంభ సదస్సులో, MCP ను పరిచయం చేస్తూ, మీ మొదటి MCP సర్వర్ సృష్టింపులో మార్గనివేదిక ఇస్తాము.

🎓 మీ MCP ప్రయాణం ప్రారంభమవుతుంది

అభినందనలు! మీరు ప్రోగ్రామింగ్ నైపుణ్యాలను విస్తరించి AI అభివృద్ధిలో అద్భుతమైన దిశలో మీ ప్రయాణం మొదలెట్టారు.

మీరు ఇప్పటికే సాధించినది

ఈ పరిచయాన్ని చదివినద్వారా, మీరు MCP జ్ఞానాన్ని నిర్మించడం మొదలు పెట్టారు. MCP ఏమిటి, ఎందుకు ముఖ్యం, ఈ సిలబస్ మీకు ఎలా సహాయం చేస్తుందో మీరు అర్థం చేసుకున్నారు. ఇది ఒక గొప్ప సాధన మరియు ఈ ముఖ్యమైన సాంకేతికతలో మీ నైపుణ్యం ప్రారంభం.

ముందు ఉన్న సాహసం

మాడ్యూల్స్ ద్వారా మీరు అభ్యసించేటప్పుడు, ప్రతీ నిపుణుడు ఒక సారి ప్రారంభకుడే కావడంతో గుర్తుంచుకోండి. ఇప్పుడు క్లిష్టంగా అనిపించే కాన్సెప్ట్లు సాధన మరియు అనుప్రయోగంతో సహజంగా మారతాయి. ప్రతి చిన్న దశ శక్తివంతమైన సామర్థ్యాలకు దారితీయడం జరుగుతుంది, ఇవి మీ అభివృద్ధి కెరీరుని మద్దతు ఇస్తాయి.

మీ మద్దతు నెట్‌వర్క్

మీరు MCP పై అభ్యసించే మరియు ఇతరుల విజయం కోసం ఆసక్తిగా ఉన్న జనం కమ్యూనిటీకి చేరుకుంటున్నారు. మీరు కోడింగ్ సమస్యకు చిక్కుకున్నా, breakthroughs షేర్ చేయాలనుకొన్నా, కమ్యూనిటీ మీ ప్రయాణానికి మద్దతు ఇస్తుంది.

AI అప్లికేషన్స్ నిర్మాణంలో ఏ సమస్యలు ఉంటే లేదా ప్రశ్నలు ఉంటే, MCP చర్చల్లో అనుభవజ్ఞుల మరియు సహ అధ్యాయకులతో చేరండి. ఇక్కడ ప్రశ్నలకు స్వాగతం, జ్ఞానం స్వేచ్ఛగా పంచుకుంటారు.

Microsoft Foundry Discord

ఉత్పత్తి అభిప్రాయాలు లేదా లోపాలు ఉంటే సందర్శించండి:

Microsoft Foundry Developer Forum

ప్రారంభించడానికి సిద్ధంగా ఉన్నారా?

మీ MCP ప్రయాణం ఇప్పుడే ప్రారంభమవుతుంది! Module 0 తో మొదలుపెట్టి, మీ మొదటి MCP అనుభవాలను పొందండి లేదా మీరు తయారు చేయబోయే నమూనా ప్రాజెక్టులను పరిశీలించండి. ప్రతి నిపుణుడు మీరు ఉన్న స్థలం నుండే ప్రారంభించారని గుర్తుంచుకోండి, ఓర్పుతో మరియు అభ్యాసంతో, మీరు ఆశ్చర్యకరమైన విజయాలను సాధించగలరు.

Model Context Protocol అభివృద్ధి ప్రపంచానికి స్వాగతం. మనం కలిసి అద్భుతమైనదాన్ని నిర్మిద్దాం!

🤝 నేర్చుకునే కమ్యూనిటీకి సహకారం

ఈ సిలబస్ మీ లాంటి అభ్యాసకుల సహకారంతో మరింత బలపడుతుంది! మీరు టైపో సరిచేయకున్నా, వివరణను మెరుగుపరిచేసిన అప్పుడు, లేదా కొత్త ఉదాహరణ జోడించినప్పుడు, మీ సహకారం ఇతర ప్రారంభకులకు విజయాన్ని అందిస్తుంది.

కోడ్ నమూనాలకు సహకరించిన Microsoft Valued Professional Shivam Goyal కి ధన్యవాదాలు.

సహకార ప్రక్రియ స్వాగతార్హంగా, మద్దతుగలదిగా రూపొందించబడింది. చాలా సహకారాలు Contributor License Agreement (CLA) కావాలి, కానీ ఆటోమేటెడ్ టూల్స్ మీరు సులభంగా దాన్ని పూర్తి చేసుకునేలా సహాయం చేస్తాయి.

📜 ఓపెన్ సోర్స్ నేర్చుకోవడం

ఈ మొత్తం సిలబస్ MIT LICENSE కింద అందుబాటులో ఉంది, అంటే మీరు దీన్ని ఉపయోగించవచ్చు, మార్చవచ్చు, మరియు స్వేచ్ఛగా పంచుకోవచ్చు. ఇది MCP జ్ఞానం అభివృద్ధి కార్యకర్తలకు అందుబాటులో ఉండేలా చేస్తుంది.

🤝 సహకార మార్గదర్శకాలు

ఈ ప్రాజెక్ట్ సహకారాలను మరియు సూచనలను స్వాగతిస్తుంది. చాలా సహకారాలకు Contributor License Agreement (CLA) కుదురుతుంది, ఇది మీరు మీ సహకారం గల హక్కులు కలిగి ఉన్నారనే హామీ ఇస్తుంది. వివరాలకు https://cla.opensource.microsoft.com సందర్శించండి.

పుల్ రిక్వెస్ట్ సమర్పించినప్పుడు, CLA బాట్ మీ CLA అవసరం ఉందని మరియు PR ను సరైన విధంగా పరికరించబడిందిగా (ఉదా: స్టేటస్ చెక్, కామెంట్) గుర్తిస్తుంది. బాట్ సూచనలు అనుసరించండి. అన్ని రిపోస్ లో ఒకసారి మాత్రమే దీన్ని చేయాలి.

ఈ ప్రాజెక్ట్ Microsoft Open Source Code of Conduct ను పాటిస్తుంది. మరిన్ని సమాచారం కోసం Code of Conduct FAQ చూడండి లేదా ఏవైనా ప్రశ్నలకు opencode@microsoft.com సంప్రదించండి.


మీ MCP ప్రయాణం ప్రారంభించడానికి సిద్ధంగా ఉన్నారా? Module 00 - MCP కు పరిచయం తో మొదలై Model Context Protocol అభివృద్ధి ప్రపంచంలో మీ మొదటి అడుగులు వేయండి!

🎒 ఇతర కోర్సులు

మన బృందం మరిన్ని కోర్సులు ఉత్పత్తి చేస్తోంది! చూడండి:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


కోర్ లెర్నింగ్

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners నూతనుల కోసం XR అభివృద్ధి


కాపిలాట్ సిరీస్

AI జంట ప్రోగ్రామింగ్ కోసం కాపిలాట్ C#/.NET కోసం కాపిలాట్ కాపిలాట్ అడ్వెంజర్


అస్పష్టత: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము సరిగా ఉండేందుకు ప్రయత్నించినప్పటికీ, స్వయंचాలిత అనువాదాలలో పొరపాటు లేదా తప్పిదాలు ఉండవచ్చు. స్వదేశ భాషలో ఉన్న అసలు పత్రం అధికారిక మూలంగా తీసుకోవాలి. కీలక సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదం అవసరం. ఈ అనువాదం ఉపయోగించినందున ఏర్పడిన ఏదైనా తప్పుదోవలెయం లేదా తప్పుగా అర్థం చేసుకోవడంపై మేము బాధ్యత వహించము.