Skip to content

Latest commit

 

History

History
201 lines (146 loc) · 19.4 KB

File metadata and controls

201 lines (146 loc) · 19.4 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

ਇਹ ਸਰੋਤ ਵਰਤਣ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਰਿਪੋਜ਼ਿਟਰੀ ਨੂੰ Fork ਕਰੋ: ਕਲਿੱਕ ਕਰੋ GitHub forks
  2. ਰਿਪੋਜ਼ਿਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Azure AI Foundry Discord ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ ਅਤੇ ਮਾਹਿਰਾਂ ਅਤੇ ਹੋਰ ਵਿਕਾਸਕਾਰਾਂ ਨਾਲ ਮਿਲੋ

🌐 ਬਹੁ-ਭਾਸ਼ਾ ਸਹਿਯੋਗ

GitHub Action ਰਾਹੀਂ ਸਮਰਥਿਤ (ਆਟੋਮੇਟਿਕ ਅਤੇ ਹਮੇਸ਼ਾ ਅੱਪ-ਟੂ-ਡੇਟ)

🚀 ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ (MCP) ਨਵਾਂ ਸਿਖਣ ਵਾਲਿਆਂ ਲਈ ਕੋਰਸ

C#, Java, JavaScript, Python ਅਤੇ TypeScript ਵਿੱਚ ਹੱਥੋਂ-ਹੱਥ ਕੋਡ ਉਦਾਹਰਣਾਂ ਨਾਲ MCP ਸਿੱਖੋ

🧠 ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ ਕੋਰਸ ਦਾ ਜਾਇਜ਼ਾ

ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ (MCP) ਇੱਕ ਆਧੁਨਿਕ ਫਰੇਮਵਰਕ ਹੈ ਜੋ AI ਮਾਡਲਾਂ ਅਤੇ ਕਲਾਇੰਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਵਿਚਕਾਰ ਇੰਟਰੈਕਸ਼ਨ ਨੂੰ ਸਟੈਂਡਰਡ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਖੁੱਲਾ ਸਰੋਤ ਕੋਰਸ ਇੱਕ ਢਾਂਚਾਬੱਧ ਸਿਖਲਾਈ ਰਾਹ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਹਕੀਕਤੀ ਜ਼ਿੰਦਗੀ ਦੇ ਉਦਾਹਰਣਾਂ ਅਤੇ ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਕੋਡ ਸ਼ਾਮਲ ਹਨ, ਜੋ ਪ੍ਰਸਿੱਧ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਜਿਵੇਂ ਕਿ C#, Java, JavaScript, TypeScript ਅਤੇ Python ਵਿੱਚ ਉਪਲਬਧ ਹਨ।

ਤੁਸੀਂ ਚਾਹੇ AI ਡਿਵੈਲਪਰ ਹੋ, ਸਿਸਟਮ ਆਰਕੀਟੈਕਟ ਜਾਂ ਸਾਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰ, ਇਹ ਗਾਈਡ MCP ਦੇ ਮੂਲ ਤੱਤਾਂ ਅਤੇ ਲਾਗੂ ਕਰਨ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਵਿੱਚ ਮਾਹਰ ਬਣਨ ਲਈ ਤੁਹਾਡਾ ਪੂਰਾ ਸਾਧਨ ਹੈ।

🔗 ਅਧਿਕਾਰਕ MCP ਸਰੋਤ

  • 📘 MCP Documentation – ਵਿਸਥਾਰਪੂਰਵਕ ਟਿਊਟੋਰਿਯਲ ਅਤੇ ਯੂਜ਼ਰ ਗਾਈਡ
  • 📜 MCP Specification – ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਬਣਤਰ ਅਤੇ ਤਕਨੀਕੀ ਸੰਦਰਭ
  • 🧑‍💻 MCP GitHub Repository – ਖੁੱਲ੍ਹਾ ਸਰੋਤ SDK, ਟੂਲਜ਼ ਅਤੇ ਕੋਡ ਨਮੂਨੇ

🧭 MCP ਕੋਰਸ ਦਾ ਜਾਇਜ਼ਾ

00-03: ਬੁਨਿਆਦੀਆਂ
  • 00. MCP ਦਾ ਪਰਿਚਯ
    ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ AI ਪਾਈਪਲਾਈਨਾਂ ਵਿੱਚ ਇਸ ਦੀ ਮਹੱਤਤਾ ਦਾ ਜਾਇਜ਼ਾ। ਹੋਰ ਪੜ੍ਹੋ
  • 01. ਮੁੱਖ ਧਾਰਣਾਵਾਂ ਦੀ ਵਿਆਖਿਆ
    MCP ਦੀਆਂ ਮੁੱਖ ਧਾਰਣਾਵਾਂ ਦੀ ਗਹਿਰਾਈ ਨਾਲ ਸਮਝ। ਹੋਰ ਪੜ੍ਹੋ
  • 02. MCP ਵਿੱਚ ਸੁਰੱਖਿਆ
    ਸੁਰੱਖਿਆ ਦੇ ਖ਼ਤਰੇ ਅਤੇ ਸਭ ਤੋਂ ਵਧੀਆ ਅਮਲ। ਹੋਰ ਪੜ੍ਹੋ
  • 03. MCP ਨਾਲ ਸ਼ੁਰੂਆਤ
    ਵਾਤਾਵਰਨ ਸੈੱਟਅੱਪ, ਮੂਲ ਸਰਵਰ/ਕਲਾਇੰਟ, ਇੰਟੀਗ੍ਰੇਸ਼ਨ। ਹੋਰ ਪੜ੍ਹੋ
03.x: ਹੱਥ-ਹੱਥ ਪ੍ਰਯੋਗਸ਼ਾਲਾ
  • 3.1. ਪਹਿਲਾ ਸਰਵਰਗਾਈਡ
  • 3.2. ਪਹਿਲਾ ਕਲਾਇੰਟਗਾਈਡ
  • 3.3. LLM ਨਾਲ ਕਲਾਇੰਟਗਾਈਡ
  • 3.4. Visual Studio Code ਨਾਲ ਸਰਵਰ ਵਰਤਣਾਗਾਈਡ
  • 3.5. SSE ਵਰਤ ਕੇ ਸਰਵਰ ਬਣਾਉਣਾਗਾਈਡ
  • 3.6. HTTP ਸਟ੍ਰੀਮਿੰਗਗਾਈਡ
  • 3.7. AI Toolkit ਦੀ ਵਰਤੋਂਗਾਈਡ
  • 3.8. ਆਪਣੇ ਸਰਵਰ ਦੀ ਜਾਂਚ ਕਰਨਾਗਾਈਡ
  • 3.9. ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਡਿਪਲੋਇ ਕਰਨਾਗਾਈਡ
04-05: ਵਿਹਾਰਕ ਅਤੇ ਅਗੇਤਰ
  • 04. ਵਿਹਾਰਕ ਲਾਗੂ ਕਰਨਾ
    SDK, ਡੀਬੱਗਿੰਗ, ਟੈਸਟਿੰਗ, ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਪ੍ਰਾਂਪਟ ਟੈਮਪਲੇਟ। ਹੋਰ ਪੜ੍ਹੋ
  • 05. MCP ਵਿੱਚ ਅਗੇਤਰ ਵਿਸ਼ੇ
    ਮਲਟੀ-ਮੋਡਲ AI, ਸਕੇਲਿੰਗ, ਉਦਯੋਗਿਕ ਵਰਤੋਂ। ਹੋਰ ਪੜ੍ਹੋ
  • 5.1. MCP ਦਾ Azure ਨਾਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨਗਾਈਡ
  • 5.2. ਮਲਟੀ ਮੋਡੈਲਿਟੀਗਾਈਡ
  • 5.3. MCP OAuth2 ਡੈਮੋਗਾਈਡ
  • 5.4. ਰੂਟ ਕਾਂਟੈਕਸਟਗਾਈਡ
  • 5.5. ਰਾਊਟਿੰਗਗਾਈਡ
  • 5.6. ਸੈਂਪਲਿੰਗਗਾਈਡ
  • 5.7. ਸਕੇਲਿੰਗਗਾਈਡ
  • 5.8. ਸੁਰੱਖਿਆਗਾਈਡ
  • 5.9. ਵੈੱਬ ਖੋਜ MCPਗਾਈਡ
  • 5.10. ਰੀਅਲਟਾਈਮ ਸਟ੍ਰੀਮਿੰਗਗਾਈਡ
  • 5.11. ਰੀਅਲਟਾਈਮ ਵੈੱਬ ਖੋਜਗਾਈਡ
06-10: ਕਮਿਊਨਿਟੀ, ਸਭ ਤੋਂ ਵਧੀਆ ਅਮਲ ਅਤੇ ਪ੍ਰਯੋਗਸ਼ਾਲਾ
  • 06. ਕਮਿਊਨਿਟੀ ਯੋਗਦਾਨਗਾਈਡ
  • 07. ਸ਼ੁਰੂਆਤੀ ਅਪਣਾਉਣ ਤੋਂ ਸਿੱਖਿਆGuide
  • 08. MCP ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਮਲGuide
  • 09. MCP ਕੇਸ ਅਧਿਐਨGuide
  • 10. AI ਵਰਕਫਲੋਜ਼ ਨੂੰ ਸੁਗਮ ਬਣਾਉਣਾ: AI ਟੂਲਕਿਟ ਨਾਲ MCP ਸਰਵਰ ਬਣਾਉਣਾHands On Lab

ਨਮੂਨਾ ਪ੍ਰੋਜੈਕਟ

🧮 MCP ਕੈਲਕੁਲੇਟਰ ਨਮੂਨਾ ਪ੍ਰੋਜੈਕਟ:

ਭਾਸ਼ਾ ਅਨੁਸਾਰ ਕੋਡ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਖੋਜੋ

💡 MCP ਐਡਵਾਂਸਡ ਕੈਲਕੁਲੇਟਰ ਪ੍ਰੋਜੈਕਟ:

ਐਡਵਾਂਸਡ ਨਮੂਨੇ ਖੋਜੋ

🎯 MCP ਸਿੱਖਣ ਲਈ ਲੋੜੀਂਦੇ ਗੁਣ

ਇਸ ਕੋਰਸ ਤੋਂ ਵਧੀਆ ਲਾਭ ਲੈਣ ਲਈ, ਤੁਹਾਡੇ ਕੋਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:

  • C#, Java, ਜਾਂ Python ਬਾਰੇ ਮੂਲ ਜਾਣਕਾਰੀ
  • ਕਲਾਇੰਟ-ਸਰਵਰ ਮਾਡਲ ਅਤੇ APIs ਦੀ ਸਮਝ
  • (ਵਿਕਲਪਿਕ) ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਦੇ ਮੂਲ ਤੱਤਾਂ ਨਾਲ ਪਰਿਚਿਤਤਾ

📚 ਅਧਿਐਨ ਗਾਈਡ

ਇੱਕ ਵਿਸਥਾਰਿਤ Study Guide ਉਪਲਬਧ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕੇ ਨਾਲ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ। ਇਸ ਗਾਈਡ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਸਾਰੇ ਵਿਸ਼ਿਆਂ ਦਾ ਵਿਜ਼ੂਅਲ ਕੋਰਸ ਮੈਪ
  • ਹਰ ਰਿਪੋਜ਼ਟਰੀ ਹਿੱਸੇ ਦਾ ਵਿਸਥਾਰ ਨਾਲ ਵਿਵਰਣ
  • ਨਮੂਨਾ ਪ੍ਰੋਜੈਕਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਨ
  • ਵੱਖ-ਵੱਖ ਕੌਸ਼ਲ ਪੱਧਰਾਂ ਲਈ ਸਿਫਾਰਸ਼ੀ ਸਿੱਖਣ ਦੇ ਰਸਤੇ
  • ਤੁਹਾਡੇ ਸਿੱਖਣ ਦੇ ਸਫਰ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਨ ਵਾਲੇ ਵਾਧੂ ਸਰੋਤ

🛠️ ਇਸ ਕੋਰਸ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕੇ ਨਾਲ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਇਸ ਗਾਈਡ ਦਾ ਹਰ ਪਾਠ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ:

  1. MCP ਦੇ ਮੂਲ ਸੰਕਲਪਾਂ ਦੀ ਸਪਸ਼ਟ ਵਿਆਖਿਆ
  2. ਕਈ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਾਈਵ ਕੋਡ ਉਦਾਹਰਨਾਂ
  3. ਅਸਲ MCP ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਲਈ ਅਭਿਆਸ
  4. ਉੱਚ ਪੱਧਰ ਦੇ ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ ਵਾਧੂ ਸਰੋਤ

📜 ਲਾਇਸੈਂਸ ਜਾਣਕਾਰੀ

ਇਹ ਸਮੱਗਰੀ MIT License ਦੇ ਤਹਿਤ ਲਾਇਸੈਂਸ ਹੈ। ਸ਼ਰਤਾਂ ਅਤੇ ਨਿਯਮਾਂ ਲਈ, ਵੇਖੋ LICENSE

🤝 ਯੋਗਦਾਨ ਦੇ ਨਿਯਮ

ਇਹ ਪ੍ਰੋਜੈਕਟ ਯੋਗਦਾਨ ਅਤੇ ਸੁਝਾਵਾਂ ਦਾ ਸਵਾਗਤ ਕਰਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਯੋਗਦਾਨਾਂ ਲਈ ਤੁਹਾਨੂੰ Contributor License Agreement (CLA) ਨਾਲ ਸਹਿਮਤ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਇਹ ਘੋਸ਼ਣਾ ਕਰਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣਾ ਯੋਗਦਾਨ ਦੇਣ ਦੇ ਅਧਿਕਾਰ ਹਨ ਅਤੇ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਸਾਨੂੰ ਉਹ ਅਧਿਕਾਰ ਦਿੰਦੇ ਹੋ। ਵਿਸਥਾਰ ਲਈ, ਜਾਓ https://cla.opensource.microsoft.com

ਜਦੋਂ ਤੁਸੀਂ ਪੂਲ ਰਿਕਵੈਸਟ ਭੇਜਦੇ ਹੋ, ਤਾਂ CLA ਬੋਟ ਆਪਮੈਟਿਕ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਕਰੇਗਾ ਕਿ ਤੁਹਾਨੂੰ CLA ਦੇਣ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ PR ਨੂੰ ਠੀਕ ਤਰੀਕੇ ਨਾਲ ਸਜਾਏਗਾ (ਜਿਵੇਂ ਕਿ ਸਥਿਤੀ ਜਾਂਚ, ਟਿੱਪਣੀ)। ਸਿਰਫ਼ ਬੋਟ ਦੇ ਦਿੱਤੇ ਹੁਕਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਸਾਰੇ ਰਿਪੋਜ਼ 'ਤੇ ਸਾਡੀ CLA ਵਰਤੋਂ ਨਾਲ ਇਹ ਇੱਕ ਵਾਰੀ ਹੀ ਕਰਨਾ ਪਵੇਗਾ।

ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੇ Microsoft Open Source Code of Conduct ਨੂੰ ਅਪਣਾਇਆ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ Code of Conduct FAQ ਜਾਂ ਕਿਸੇ ਵੀ ਹੋਰ ਸਵਾਲ ਜਾਂ ਟਿੱਪਣੀ ਲਈ ਸੰਪਰਕ ਕਰੋ opencode@microsoft.com

🎒 ਹੋਰ ਕੋਰਸ

ਸਾਡੀ ਟੀਮ ਹੋਰ ਕੋਰਸ ਵੀ ਬਣਾਉਂਦੀ ਹੈ! ਵੇਖੋ:

™️ ਟ੍ਰੇਡਮਾਰਕ ਸੂਚਨਾ

ਇਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ, ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਹੋ ਸਕਦੇ ਹਨ। Microsoft ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੇ ਅਧਿਕਾਰਤ ਇਸਤੇਮਾਲ ਲਈ Microsoft ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਅਤੇ ਬ੍ਰਾਂਡ ਗਾਈਡਲਾਈਨਜ਼ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਜਰੂਰੀ ਹੈ। ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸੋਧੇ ਹੋਏ ਵਰਜਨਾਂ ਵਿੱਚ Microsoft ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦਾ ਇਸਤੇਮਾਲ ਗਲਤਫਹਮੀ ਪੈਦਾ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ ਅਤੇ ਨਾ ਹੀ ਇਹ Microsoft ਦੀ ਸਪਾਂਸਰਸ਼ਿਪ ਦਾ ਇঙ্গਿਤ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਤੀਜੀ ਪੱਖੀ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦਾ ਕੋਈ ਵੀ ਇਸਤੇਮਾਲ ਉਹਨਾਂ ਤੀਜੀਆਂ ਪੱਖਾਂ ਦੀਆਂ ਨੀਤੀਆਂ ਦੇ ਅਧੀਨ ਹੈ।

ਅਸਵੀਕਾਰੋਪੱਤਰ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮਰਥਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਭ੍ਰਮਾਂ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।