(ਉਪਰ ਦਿੱਤੀ ਤਸਵੀਰ 'ਤੇ ਕਲਿੱਕ ਕਰ ਕੇ ਇਸ ਪਾਠ ਦਾ ਵੀਡੀਓ ਦੇਖੋ)
ਵਿਹਾਰਕ ਅਮਲ ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕਾਲ (MCP) ਦੀ ਤਾਕਤ ਸਪਸ਼ਟ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਕਿ MCP ਦੇ ਪਿਛੇ ਦੇ ਸਿਧਾਂਤ ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਅਸਲੀ ਕਦਰ ਉਸ ਸਮੇਂ ਆਉਂਦੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਿਕੰਸੈਪਟ ਉਪਯੋਗ ਕਰਕੇ ਹੱਲ ਬਣਾਉਂਦੇ, ਟੈਸਟ ਕਰਦੇ, ਅਤੇ ਤਾਇਨਾਤ ਕਰਦੇ ਹੋ ਜੋ ਅਸਲੀ ਸੰਸਾਰ ਦੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ। ਇਹ ਅਧਿਆਇ ਸਿੱਧਾਂਤਕ ਗਿਆਨ ਅਤੇ ਹੱਥ-ਵਾਲੇ ਵਿਕਾਸ ਵਿਚਕਾਰ ਦਾ ਫ਼ਰਕ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ MCP-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਜੀਵੰਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਰਾਹਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।
ਚਾਹੇ ਤੁਸੀਂ ਬੁੱਧੀਮਾਨ ਅਸਿਸਟੈਂਟ ਵਿਕਸਤ ਕਰ ਰਹੇ ਹੋ, ਕਾਰੋਬਾਰੀ ਵਰਕਫਲੋਜ਼ ਵਿੱਚ AI ਨੂੰ ਇਕੱਠਾ ਕਰ ਰਹੇ ਹੋ, ਜਾਂ ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਕਸਟਮ ਟੂਲ ਬਣਾ ਰਹੇ ਹੋ, MCP ਇੱਕ ਲਚਕੀਲਾ ਨਿਵਾਡਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਦੀ ਭਾਸ਼ਾ-ਅਗਨੋਸਟਿਕ ਡਿਜ਼ਾਈਨ ਅਤੇ ਲੋਕਪ੍ਰਿਯ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਅਧਿਕਾਰਤ SDK ਇਸ ਨੂੰ ਵਿਆਪਕ ਵਿਕਾਸਕਾਰਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਉਂਦੇ ਹਨ। ਇਨ੍ਹਾਂ SDKs ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਜਲਦੀ ਪੈਰੋਟਾਈਪ ਬਣਾ ਸਕਦੇ ਹੋ, ਇਟਰੇਟ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਵੱਖ-ਵੱਖ ਪਲੇਟਫਾਰਮਾਂ ਅਤੇ ਵਾਤਾਵਰਨਾਂ ਵਿੱਚ ਆਪਣੇ ਹੱਲਾਂ ਨੂੰ ਵੱਡਾ ਸਕਦੇ ਹੋ।
ਹੇਠਾਂ ਦਿੱਤੇ ਅੰਸ਼ਾਂ ਵਿੱਚ, ਤੁਸੀਂ MCP ਨੂੰ C#, Java with Spring, TypeScript, JavaScript, ਅਤੇ Python ਵਿੱਚ ਅਮਲ ਕਰਨ ਦੇ ਵਿਹਾਰਕ ਉਦਾਹਰਨਾਂ, ਕੋਡ ਉਦਾਹਰਨਾਂ, ਅਤੇ ਤਾਇਨਾਤੀ ਰਣਨੀਤੀਆਂ ਮਿਲਣਗੇ। ਤੁਸੀਂ ਆਪਣੇ MCP ਸਰਵਰਾਂ ਨੂੰ ਡੀਬੱਗ ਅਤੇ ਟੈਸਟ ਕਰਨ, API ਦਾ ਪ੍ਰਬੰਧ ਕਰਨ, ਅਤੇ Azure ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੱਲਾਂ ਨੂੰ ਕਲਾਉਡ ਵਿੱਚ ਤਾਇਨਾਤ ਕਰਨ ਬਾਰੇ ਵੀ ਸਿੱਖੋਗੇ। ਇਹ ਹੱਥ-ਵਾਲੇ ਸਰੋਤ ਤੁਹਾਡੇ ਸਿੱਖਣ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਅਤੇ ਤੁਹਾਨੂੰ ਪੱਕੇ, ਉਤਪਾਦਨ-ਤਿਆਰ MCP ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਭਰੋਸੇਯੋਗ ਤਰੀਕੇ ਨਾਲ ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਬਣਾਏ ਗਏ ਹਨ।
ਇਹ ਪਾਠ ਬਹੁਤ ਸਾਰੀਆਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ MCP ਅਮਲ ਦੇ ਵਿਹਾਰਕ ਪੱਖਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਵੇਖਾਂਗੇ ਕਿ ਕਿਵੇਂ MCP SDKs ਨੂੰ C#, Java with Spring, TypeScript, JavaScript, ਅਤੇ Python ਵਿੱਚ ਵਰਤ ਕੇ ਮਜ਼ਬੂਤ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਈਏ, MCP ਸਰਵਰਾਂ ਨੂੰ ਡੀਬੱਗ ਅਤੇ ਟੈਸਟ ਕਰੀਏ, ਅਤੇ ਮੁੜ ਵਰਤਣਯੋਗ ਸਰੋਤ, ਪ੍ਰੋੰਪਟ, ਅਤੇ ਟੂਲ ਬਣਾਈਏ।
ਇਸ ਪਾਠ ਦੇ ਅਖੀਰ 'ਤੇ, ਤੁਸੀਂ ਸਮਰੱਥ ਹੋਵੋਗੇ:
- ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਅਧਿਕਾਰਤ SDKs ਦੀ ਵਰਤੋਂ ਕਰਕੇ MCP ਹੱਲਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
- MCP ਸਰਵਰਾਂ ਨੂੰ ਸੁਤੰਤਰ ਤਰੀਕੇ ਨਾਲ ਡੀਬੱਗ ਅਤੇ ਟੈਸਟ ਕਰਨਾ
- ਸਰਵਰ ਫੀਚਰਾਂ (ਸਰੋਤ, ਪ੍ਰੋੰਪਟ, ਅਤੇ ਟੂਲ) ਬਣਾਉਣਾ ਅਤੇ ਵਰਤਣਾ
- ਜਟਿਲ ਕੰਮਾਂ ਲਈ ਪ੍ਰਭਾਵਸ਼ਾਲੀ MCP ਵਰਕਫਲੋ ਡਿਜ਼ਾਇਨ ਕਰਨਾ
- ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਲਈ MCP ਅਮਲਾਂ ਨੂੰ ਅਦਿੱਤਮਕਿਤਾ ਕਰਨਾ
ਮਾਡਲ ਕਾਂਟੈਕਸਟ ਪ੍ਰੋਟੋਕਾਲ ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਲਈ ਅਧਿਕਾਰਤ SDKs ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ (ਜੋ MCP Specification 2025-11-25 ਨਾਲ ਸੰਗਤ ਹਨ):
- C# SDK
- Java with Spring SDK ਨੋਟ: ਇਸ ਨੂੰ Project Reactor 'ਤੇ ਨਿਰਭਰਤਾ ਦੀ ਲੋੜ ਹੈ। (ਦੇਖੋ ਚਰਚਾ ਮੁੱਦਾ 246।)
- TypeScript SDK
- Python SDK
- Kotlin SDK
- Go SDK
ਇਹ ਅੰਸ਼ MCP ਨੂੰ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਅਮਲ ਕਰਨ ਦੇ ਵਿਹਾਰਕ ਉਦਾਹਰਨਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ samples ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਭਾਸ਼ਾ ਦੇ ਅਨੁਕੂਲ ਸੈਂਪਲ ਕੋਡ ਭਾਲ ਸਕਦੇ ਹੋ।
ਰਿਪੋਜ਼ਟੋਰੀ ਵਿੱਚ ਨਿਮਨ ਲਿਖਤ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਸੈਂਪਲ ਅਮਲ ਸ਼ਾਮਲ ਹਨ:
ਹਰ ਸੈਂਪਲ ਉਸ ਖਾਸ ਭਾਸ਼ਾ ਅਤੇ ਪਾਰਿਵਾਰ ਵਿੱਚ MCP ਦੇ ਮੁੱਖ ਸਿਧਾਂਤ ਅਤੇ ਅਮਲ ਦੇ ਢਾਂਚੇ ਦਿਖਾਉਂਦਾ ਹੈ।
ਵਿਹਾਰਕ MCP ਅਮਲ ਲਈ ਵਾਧੂ ਗਾਈਡ:
- ਪੈਜੀਨੇਸ਼ਨ ਅਤੇ ਵੱਡੇ ਨਤੀਜੇ ਸੈੱਟ - ਟੂਲਾਂ, ਸਰੋਤਾਂ, ਅਤੇ ਵੱਡੇ ਡਾਟਾ ਸੈੱਟਾਂ ਲਈ ਕਰਸਰ-ਆਧਾਰਿਤ ਪੈਜੀਨੇਸ਼ਨ ਹੈਂਡਲ ਕਰੋ
MCP ਸਰਵਰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਿਸੇ ਵੀ ਫੀਚਰ ਦੇ ਜੋੜ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਨ:
ਸਰੋਤ ਉਪਭੋਗਤਾ ਜਾਂ AI ਮਾਡਲ ਲਈ ਸੰਦਰਭ ਅਤੇ ਡਾਟਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ:
- ਦਸਤਾਵੇਜ਼ ਸੰਗ੍ਰਹਿ
- ਗਿਆਨ ਦੇ ਅਧਾਰ
- ਸੰਰਚਿਤ ਡਾਟਾ ਸਰੋਤ
- ਫਾਈਲ ਸਿਸਟਮ
ਪ੍ਰੋੰਪਟ ਵਰਤੋਂਕਾਰਾਂ ਲਈ ਟੈਮਪਲੇਟ ਕੀਤੇ ਸਨੇਹੇ ਅਤੇ ਵਰਕਫਲੋ ਹੁੰਦੇ ਹਨ:
- ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਿਤ ਗੱਲਬਾਤ ਦੇ ਟੈਮਪਲੇਟ
- ਮਾਰਗਦਰਸ਼ਿਤ ਇੰਟਰਐਕਸ਼ਨ ਨਮੂਨੇ
- ਵਿਸ਼ੇਸ਼ਤ ਸੰਵਾਦ ਧਾਂਚੇ
ਟੂਲ AI ਮਾਡਲ ਲਈ ਕਾਰਜਾਂ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਫੰਕਸ਼ਨ ਹਨ:
- ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਟਿੱਲਿਟੀਆਂ
- ਬਾਹਰੀ API ਇੰਟਿਗ੍ਰੇਸ਼ਨ
- ਗਣਨਾਤਮਕ ਸਮਰੱਥਾ
- ਖੋਜ ਕਾਰਗੁਜ਼ਾਰੀ
ਅਧਿਕਾਰਤ C# SDK ਰਿਪੋਜ਼ਟੋਰੀ ਵਿੱਚ MCP ਦੇ ਵੱਖ-ਵੱਖ ਪੱਖਾਂ ਨੂੰ ਦਿਖਾਉਂਦੇ ਅਨੇਕ ਸੈਂਪਲ ਅਮਲ ਹਨ:
- ਮੂਲ MCP ਕਲਾਇੰਟ: ਸਧਾਰਣ ਉਦਾਹਰਨ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਕਿਵੇਂ MCP ਕਲਾਇੰਟ ਬਣਾਇਆ ਜਾਵੇ ਅਤੇ ਟੂਲਾਂ ਨੂੰ ਕਾਲ ਕੀਤਾ ਜਾਵੇ
- ਮੂਲ MCP ਸਰਵਰ: ਬੇਸਿਕ ਟੂਲ ਰਜਿਸਟਰ ਕਰਨ ਵਾਲਾ ਘੱਟੋ-ਘੱਟ ਸਰਵਰ ਅਮਲ
- ਉਨਤੀ MCP ਸਰਵਰ: ਟੂਲ ਰਜਿਸਟ੍ਰੇਸ਼ਨ, ਪ੍ਰਮਾਣਿਕਤਾ, ਅਤੇ ਗਲਤੀ ਪ੍ਰਬੰਧਨ ਦੇ ਨਾਲ ਪੂਰਨ ਫੀਚਰ ਵਾਲਾ ਸਰਵਰ
- ASP.NET ਇੰਟਿਗ੍ਰੇਸ਼ਨ: ASP.NET ਕੋਰ ਨਾਲ ਏਕੀਕਰਨ ਦਿਖਾਉਂਦੇ ਉਦਾਹਰਨ
- ਟੂਲ ਅਮਲ ਡਿਜ਼ਾਈਨ ਪੈਟਰਨ: ਵੱਖ-ਵੱਖ ਜਟਿਲਤਾ ਪੱਧਰਾਂ ਵਾਲੇ ਟੂਲ ਬਣਾਉਣ ਦੇ ਕਈ ਪੈਟਰਨ
MCP C# SDK ਪ੍ਰੀਵਿਊ ਵਿੱਚ ਹੈ ਅਤੇ API ਵਿੱਚ ਬਦਲਾਅ ਹੋ ਸਕਦੇ ਹਨ। ਅਸੀਂ SDK ਵਿਕਸਿਤ ਹੁੰਦੇ ਰਿਹਾਂ ਇਸ ਬਲੌਗ ਨੂੰ ਨਿਰੰਤਰ ਅੱਪਡੇਟ ਕਰਾਂਗੇ।
ਕਮਪਲੀਟ C# ਅਮਲਾਣ ਹਦਾਇਤਾਂ ਲਈ, ਅਧਿਕਾਰਤ C# SDK ਸੈਂਪਲ ਰਿਪੋ ਵੇਖੋ
Java with Spring SDK MCP ਦੇ ਉੱਚ-ਮਿਆਰੀ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਗੁਣਾਂ ਨਾਲ ਮਜ਼ਬੂਤ ਅਮਲ ਦੇ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- Spring Framework ਏਕੀਕਰਨ
- ਮਜ਼ਬੂਤ ਕਿਸਮ ਸੁਰੱਖਿਆ
- ਰੀਐਕਟਿਵ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਹਿਯੋਗ
- ਪੂਰਨ ਗਲਤੀ ਪ੍ਰਬੰਧਨ
ਕਮਪਲੀਟ Java with Spring ਅਮਲ ਹਦਾਇਤਾਂ ਲਈ Java with Spring ਸੈਂਪਲ ਵੇਖੋ।
JavaScript SDK MCP ਅਮਲ ਲਈ ਹਲਕਾ-ਫੁਲਕਾ ਅਤੇ ਲਚਕੀਲਾ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- Node.js ਅਤੇ ਬ੍ਰਾਉਜ਼ਰ ਸਹਿਯੋਗ
- Promise-ਆਧਾਰਿਤ API
- Express ਅਤੇ ਹੋਰ ਫਰੇਮਵਰਕਾਂ ਨਾਲ ਆਸਾਨ ਇਕਤੀਕਰਨ
- ਸਟ੍ਰੀਮਿੰਗ ਲਈ WebSocket ਸਹਿਯੋਗ
ਕਮਪਲੀਟ JavaScript ਅਮਲ ਹਦਾਇਤਾਂ ਲਈ JavaScript ਸੈਂਪਲ ਵੇਖੋ।
Python SDK MCP ਲਈ ਪਾਇਥੋਨਿਕ ਅੰਦਾਜ਼ ਅਤੇ ਸ਼ਾਨਦਾਰ ML ਫਰੇਮਵਰਕ ਇੰਟਿਗ੍ਰੇਸ਼ਨਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
- asyncio ਨਾਲ Async/await ਸਹਿਯੋਗ
- FastAPI ਏਕੀਕਰਨ
- ਸਧਾਰਣ ਟੂਲ ਰਜਿਸਟ੍ਰੇਸ਼ਨ
- ਲੋਕਪ੍ਰਿਯ ML ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲ ਮੂਲ ਏਕੀਕਰਨ
ਕਮਪਲੀਟ Python ਅਮਲ ਹਦਾਇਤਾਂ ਲਈ Python ਸੈਂਪਲ ਵੇਖੋ।
Azure API Management ਇੱਕ ਵਧੀਆ ਜਵਾਬ ਹੈ ਕਿ ਅਸੀਂ MCP ਸਰਵਰਾਂ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦੇ ਹਾਂ। ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ Azure API Management ਇੰਸਟੈਂਸ ਤੁਹਾਡੇ MCP ਸਰਵਰ ਦੇ ਸਾਹਮਣੇ ਰੱਖਿਆ ਜਾਵੇ ਅਤੇ ਇਹ ਉਹ ਫੀਚਰ ਸੰਭਾਲੇ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਜਿਵੇਂ ਕਿ:
- ਦਰ ਸੀਮਾ ਨਿਰਧਾਰਨ
- ਟੋਕਨ ਪ੍ਰਬੰਧਨ
- ਮਾਨੀਟਰਿੰਗ
- ਲੋਡ ਬੈਲੈਂਸਿੰਗ
- ਸੁਰੱਖਿਆ
ਇੱਥੇ ਇੱਕ Azure ਸੈਂਪਲ ਹੈ ਜੋ ਇਹੀ ਕਰਦਾ ਹੈ, ਯਾਨੀ MCP ਸਰਵਰ ਬਣਾਉਣਾ ਅਤੇ Azure API Management ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰਨਾ।
ਹੇਠਾਂ ਤਸਵੀਰ ਵਿੱਚ ਦੇਖੋ ਕਿ ਪ੍ਰਮਾਣਿਕਤਾ ਦਾ ਪ੍ਰਵਾਹ ਕਿਵੇਂ ਹੁੰਦਾ ਹੈ:
ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਹੁੰਦੇ ਹਨ:
- Microsoft Entra ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਮਾਣਿਕਤਾ/ਪ੍ਰਮਾਣਿਕਰਨ ਹੁੰਦਾ ਹੈ।
- Azure API Management ਗੇਟਵੇ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਨੀਤੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟ੍ਰੈਫਿਕ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ ਅਤੇ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ।
- Azure ਮਾਨੀਟਰ ਸਾਰੇ ਬੇਨਤੀਆਂ ਨੂੰ ਅਗਲੀ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਲੌਗ ਕਰਦਾ ਹੈ।
ਆਓ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਵਾਹ ਨੂੰ ਹੋਰ ਵਿਸਥਾਰ ਨਾਲ ਦੇਖੀਏ:
ਐੱਮਸੀਆਈਪੀ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਸ਼ੇਸ਼ਣ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਆਓ ਵੇਖੀਏ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਜਿਹੇ ਸੈਂਪਲ ਨੂੰ ਤਾਇਨਾਤ ਕਰ ਸਕਦੇ ਹਾਂ:
-
ਰਿਪੋ ਕਲੋਨ ਕਰੋ
git clone https://github.com/Azure-Samples/remote-mcp-apim-functions-python.git cd remote-mcp-apim-functions-python -
Microsoft.Appਸਰੋਤ ਪ੍ਰਦਾਤਾ ਨੂੰ ਰਜਿਸਟਰ ਕਰੋ।- ਜੇ ਤੁਸੀਂ Azure CLI ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ
az provider register --namespace Microsoft.App --waitਚਲਾਓ। - ਜੇ ਤੁਸੀਂ Azure PowerShell ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ
Register-AzResourceProvider -ProviderNamespace Microsoft.Appਚਲਾਓ। ਫਿਰ ਕੁਝ ਸਮੇਂ ਬਾਅਦ(Get-AzResourceProvider -ProviderNamespace Microsoft.App).RegistrationStateਚਲਾਕੇ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪੂਰੀ ਹੈ ਜਾਂ ਨਹੀਂ ਦੇਖੋ।
- ਜੇ ਤੁਸੀਂ Azure CLI ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ
-
ਇਹ azd ਕਮਾਂਡ ਚਲਾਓ ਤਾਂ ਜੋ API ਮੈਨੇਜਮੈਂਟ ਸਰਵਿਸ, ਫੰਕਸ਼ਨ ਐਪ(ਕੋਡ ਸਮੇਤ) ਅਤੇ ਹੋਰ ਸਾਰੇ ਲੋੜੀਂਦੇ Azure ਸਰੋਤ ਪ੍ਰਦਾਨ ਹੋ ਜਾਣ:
azd up
ਇਹ ਕਮਾਂਡ ਸਾਰੇ ਕਲਾਉਡ ਸਰੋਤਾਂ ਨੂੰ Azure 'ਤੇ ਤਾਇਨਾਤ ਕਰ ਦੇਵੇਗੀ
-
ਨਵੇਂ ਟਰਮੀਨਲ ਵਿੰਡੋ ਵਿੱਚ MCP ਇੰਸਪੈਕਟਰ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਚਲਾਓ
npx @modelcontextprotocol/inspector
ਤੁਹਾਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਟਰਫੇਸ ਦੇਖਾਈ ਦੇਵੇਗਾ:
-
CTRL ਕਲਿੱਕ ਕਰਕੇ MCP ਇੰਸਪੈਕਟਰ ਵੈੱਬ ਐਪ ਨੂੰ ਅਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਦਿਖਾਏ URL ਤੋਂ ਲੋਡ ਕਰੋ (ਜਿਵੇਂ http://127.0.0.1:6274/#resources)
-
ਟਰਾਂਸਪੋਰਟ ਪ੍ਰਕਾਰ ਨੂੰ
SSEਤੇ ਸੈੱਟ ਕਰੋ -
azd upਤੋਂ ਦਿਖਾਏ ਜਾ ਰਹੇ API Management SSE ਐਂਡਪોઈਂਟ ਦਾ URL ਸੈੱਟ ਕਰੋ ਅਤੇ ਕਨੈਕਟ ਕਰੋ:https://<apim-servicename-from-azd-output>.azure-api.net/mcp/sse
-
ਟੂਲ ਸੂਚੀਬੱਧ ਕਰੋ। ਇੱਕ ਟੂਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਟੂਲ ਚਲਾਓ।
ਜੇ ਸਾਰੇ ਕਦਮ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਹੋ ਗਏ ਹਨ ਤਾਂ ਤੁਸੀਂ ਹੁਣ MCP ਸਰਵਰ ਨਾਲ ਜੁੜੇ ਹੋ ਅਤੇ ਟੂਲ ਕਾਲ ਕਰ ਸਕਦੇ ਹੋ।
Remote-mcp-functions: ਇਹ ਰਿਪੋਜ਼ਟੋਰੀਜ਼ ਦਾ ਸੈੱਟ ਤੇਜ਼ੀ ਨਾਲ ਕਸਟਮ ਰਿਮੋਟ MCP (Model Context Protocol) ਸਰਵਰ ਬਣਾਉਣ ਅਤੇ ਤਾਇਨਾਤ ਕਰਨ ਲਈ ਟੈਂਪਲੇਟ ਹੈ ਜੋ ਕਿ Python, C# .NET ਜਾਂ Node/TypeScript ਨਾਲ Azure Functions ਵਰਤਦਾ ਹੈ।
ਸੈਂਪਲ ਐਡਵਾਂਸਮੈਂਟ ਡੈਵਲਪਰਾਂ ਲਈ ਪੂਰਾ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ:
- ਅਪਨੇ ਲੋਕਲ ਮਸ਼ੀਨ 'ਤੇ MCP ਸਰਵਰ ਬਣਾਉਣਾ ਅਤੇ ਡੀਬੱਗ ਕਰਨਾ
- ਆਸਾਨੀ ਨਾਲ ਕਲਾਉਡ ਵਿੱਚ AzD up ਕਮਾਂਡ ਨਾਲ ਤਾਇਨਾਤ ਕਰਨਾ
- ਵੱਖ-ਵੱਖ ਕਲਾਇੰਟਾਂ, ਜਿਸ ਵਿੱਚ VS Code ਦੇ Copilot ਏਜੰਟ ਮੋਡ ਅਤੇ MCP ਇੰਸਪੈਕਟਰ ਟੂਲ ਸ਼ਾਮਲ ਹਨ, ਤੋਂ MCP ਸਰਵਰ ਨਾਲ ਜੁੜਨਾ
- ਸੁਰੱਖਿਆ ਨਕਸ਼ਾ: MCP ਸਰਵਰ ਸੁਰੱਖਿਅਤ ਹੈ ਕੁੰਜੀਆਂ ਅਤੇ HTTPS ਦੀ ਵਰਤੋਂ ਕਰਕੇ
- ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਕਲਪ: ਨਿਰਮਿਤ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ/ਜਾਂ API ਪ੍ਰਬੰਧਨ ਵਰਤ ਕੇ OAuth ਸਹਿਯੋਗ
- ਨੈੱਟਵਰਕ ਇਕਾਈਕਰਨ: Azure ਵਰਚੁਅਲ ਨੈੱਟਵਰਕ (VNET) ਦੀ ਵਰਤੋਂ ਨਾਲ ਨੈੱਟਵਰਕ ਇਕਾਈਕਰਨ
- ਸਰਵਰ ਰਹਿਤ ਆਰਕੀਟੈਕਚਰ: ਵਧਣਯੋਗ, ਘਟਨਾ-ਚਲਿਤ ਕਾਰਜਾਨਵਿਤ ਕਰਨ ਲਈ Azure Functions ਦਾ ਲਾਭ
- ਸਥਾਨਕ ਵਿਕਾਸ: ਪੂਰਨ ਸਥਾਨਕ ਵਿਕਾਸ ਅਤੇ ਡੀਬੱਗ ਸਹਿਯੋਗ
- ਸਧਾਰਣ ਤਾਇਨਾਤੀ: Azure 'ਤੇ ਸਧਾਰਣ ਤਾਇਨਾਤੀ ਪ੍ਰਕਿਰਿਆ
ਰਿਪੋਜ਼ਟੋਰੀ ਹਰ ਜ਼ਰੂਰੀ ਵਿਵਰਣ ਸਹਿਤ, ਸੋर्स ਕੋਡ, ਅਤੇ ਢਾਂਚਾਗਤ ਪਰਿਭਾਸ਼ਾਵਾਂ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਤਪਾਦਨ-ਤਿਆਰ MCP ਸਰਵਰ ਅਮਲਾਣ ਨਾਲ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ੁਰੂ ਕਰ ਸਕੋ।
-
Azure Remote MCP Functions Python - Python ਨਾਲ Azure Functions ਵਰਤ ਕੇ MCP ਦਾ ਸੈਂਪਲ ਅਮਲ
-
Azure Remote MCP Functions .NET - C# .NET ਨਾਲ Azure Functions ਵਰਤ ਕੇ MCP ਦਾ ਸੈਂਪਲ ਅਮਲ
-
Azure Remote MCP Functions Node/Typescript - Node/TypeScript ਨਾਲ Azure Functions ਵਰਤ ਕੇ MCP ਦਾ ਸੈਂਪਲ ਅਮਲ।
- MCP SDKs ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ ਟੂਲ MCP ਹੱਲਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ
- ਡੀਬੱਗਿੰਗ ਅਤੇ ਟੈਸਟਿੰਗ ਪ੍ਰਕਿਰਿਆ ਭਰੋਸੇਯੋਗ MCP ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਆਵਸ਼્યਕ ਹੈ
- ਮੁੜ-ਵਰਤਣਯੋਗ ਪ੍ਰੋੰਪਟ ਟੈਮਪਲੇਟ ਸਥਿਰ AI ਇਕੱਠ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ
- ਚੰਗੀ ਤਰ੍ਹਾਂ ਡਿਜ਼ਾਇਨ ਕੀਤੇ ਵਰਕਫਲੋਜ਼ ਕਈ ਟੂਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਜਟਿਲ ਕੰਮਾਂ ਨੂੰ ਸੰਚਾਲਿਤ ਕਰ ਸਕਦੇ ਹਨ
- MCP ਹੱਲਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਿਆਂ ਸੁਰੱਖਿਆ, ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਗਲਤੀ ਹੇਠਾਂ ਵਿਚਾਰ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ
ਆਪਣੇ ਖੇਤਰ ਵਿੱਚ ਕਿਸੇ ਅਸਲੀ ਦੁਨੀਆਂ ਦੀ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰਨ ਵਾਲਾ ਵਿਹਾਰਕ MCP ਵਰਕਫਲੋ ਡਿਜ਼ਾਇਨ ਕਰੋ:
- 3-4 ਐਸੇ ਟੂਲ ਪਛਾਣੋ ਜੋ ਇਸ ਸਮੱਸਿਆ ਹੱਲ ਦੇ ਲਈ ਲਾਭਕਾਰੀ ਹੋਣ
- ਟੂਲਾਂ ਦੇ ਇੰਟਰਐਕਸ਼ਨ ਦਿਖਾਉਂਦਾ ਵਰਕਫਲੋ ਡਾਇਗ੍ਰਾਮ ਬਣਾਓ
- ਆਪਣੀ ਪਸੰਦੀਦਾ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਕਿਸੇ ਇੱਕ ਟੂਲ ਦਾ ਮੂਲ ਸੰਸਕਰਣ ਬਣਾਓ
- ਐਸਾ ਪ੍ਰੋੰਪਟ ਟੈਮਪਲੇਟ ਬਣਾਓ ਜੋ ਮਾਡਲ ਨੂੰ ਤੁਹਾਡੇ ਟੂਲ ਦੀ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਵਰਤੋਂ ਵਿੱਚ ਮਦਦ ਕਰੇ
ਅਗਲਾ: ਉਨਤ ਵਿਸ਼ੇ
ਡਿਸਕਲੇਮਰ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਅਤ ਲਈ ਪ੍ਰਯਾਸ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁਚਿਤਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ ਵਿਸ਼ੇਸ਼ਗਿਆਨ ਯੋਗ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਾਰਨ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਭ੍ਰਮਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।



