ਪ੍ਰਯੋਗਾਤਮਕ ਲਾਗੂ ਕਰਨ ਦਾ ਮਤਲਬ ਹੈ ਜਿੱਥੇ Model Context Protocol (MCP) ਦੀ ਤਾਕਤ ਹਕੀਕਤ ਵਿੱਚ ਪਰਗਟ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਕਿ MCP ਦੇ ਸਿਧਾਂਤ ਅਤੇ ਢਾਂਚੇ ਨੂੰ ਸਮਝਣਾ ਜਰੂਰੀ ਹੈ, ਅਸਲੀ ਮੁੱਲ ਉਸ ਸਮੇਂ ਉਭਰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਧਾਰਣਾਵਾਂ ਵਰਤ ਕੇ ਅਜਿਹੇ ਹੱਲ ਤਿਆਰ, ਟੈਸਟ ਅਤੇ ਡਿਪਲੋਇ ਕਰਦੇ ਹੋ ਜੋ ਅਸਲੀ ਦੁਨੀਆ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ। ਇਹ ਅਧਿਆਇ ਸਿਧਾਂਤਕ ਗਿਆਨ ਅਤੇ ਹੱਥੋਂ-ਹੱਥ ਵਿਕਾਸ ਦਰਮਿਆਨ ਦਾ ਫਰਕ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ MCP ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਜੀਵੰਤ ਬਣਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਚਾਹੇ ਤੁਸੀਂ ਬੁੱਧੀਮਾਨ ਸਹਾਇਕਾਂ ਨੂੰ ਵਿਕਸਿਤ ਕਰ ਰਹੇ ਹੋ, ਕਾਰੋਬਾਰੀ ਕਾਰਜ ਪ੍ਰਵਾਹ ਵਿੱਚ AI ਨੂੰ ਜੋੜ ਰਹੇ ਹੋ, ਜਾਂ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਕਸਟਮ ਟੂਲ ਤਿਆਰ ਕਰ ਰਹੇ ਹੋ, MCP ਇੱਕ ਲਚਕੀਲਾ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਦੀ ਭਾਸ਼ਾ-ਅਗਨੋਸਟਿਕ ਡਿਜ਼ਾਇਨ ਅਤੇ ਪ੍ਰਸਿੱਧ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਅਧਿਕਾਰਿਕ SDKs ਇਸਨੂੰ ਵਿਸ਼ਾਲ ਡਿਵੈਲਪਰ ਗਰੁੱਪ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਉਂਦੇ ਹਨ। ਇਹ SDKs ਵਰਤ ਕੇ, ਤੁਸੀਂ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰੋਟੋਟਾਈਪ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ, ਦੁਹਰਾਉਂ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਵੱਖ-ਵੱਖ ਪਲੇਟਫਾਰਮਾਂ ਅਤੇ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਆਪਣੇ ਹੱਲਾਂ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ।
ਅਗਲੇ ਭਾਗਾਂ ਵਿੱਚ, ਤੁਸੀਂ MCP ਨੂੰ C#, Java, TypeScript, JavaScript ਅਤੇ Python ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਦੇ ਪ੍ਰਯੋਗਾਤਮਕ ਉਦਾਹਰਣ, ਨਮੂਨਾ ਕੋਡ ਅਤੇ ਡਿਪਲੋਇਮੈਂਟ ਰਣਨੀਤੀਆਂ ਪਾਓਗੇ। ਤੁਸੀਂ ਇਹ ਵੀ ਸਿੱਖੋਗੇ ਕਿ ਕਿਵੇਂ MCP ਸਰਵਰਾਂ ਨੂੰ ਡਿਬੱਗ ਅਤੇ ਟੈਸਟ ਕਰਨਾ ਹੈ, APIs ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਹੈ, ਅਤੇ Azure ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੱਲਾਂ ਨੂੰ ਕਲਾਉਡ 'ਤੇ ਡਿਪਲੋਇ ਕਰਨਾ ਹੈ। ਇਹ ਹੱਥ-ਵੱਲ ਦੇ ਸਰੋਤ ਤੁਹਾਡੇ ਸਿੱਖਣ ਦੀ ਗਤੀ ਤੇਜ਼ ਕਰਨ ਅਤੇ ਮਜ਼ਬੂਤ, ਪ੍ਰੋਡਕਸ਼ਨ-ਤਿਆਰ MCP ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਸ਼ਵਾਸਯੋਗ ਤਰੀਕੇ ਨਾਲ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ ਬਣਾਏ ਗਏ ਹਨ।
ਇਸ ਪਾਠ ਦਾ ਕੇਂਦਰ MCP ਦੀ ਲਾਗੂ ਕਰਨ ਦੇ ਪ੍ਰਯੋਗਾਤਮਕ ਪੱਖਾਂ 'ਤੇ ਹੈ ਜੋ ਕਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਫੈਲਿਆ ਹੋਇਆ ਹੈ। ਅਸੀਂ ਵੇਖਾਂਗੇ ਕਿ ਕਿਵੇਂ MCP SDKs ਨੂੰ C#, Java, TypeScript, JavaScript ਅਤੇ Python ਵਿੱਚ ਵਰਤ ਕੇ ਮਜ਼ਬੂਤ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ, MCP ਸਰਵਰਾਂ ਨੂੰ ਡਿਬੱਗ ਅਤੇ ਟੈਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਦੁਹਰਾਉਣਯੋਗ ਸਰੋਤ, ਪ੍ਰਾਂਪਟ ਅਤੇ ਟੂਲ ਤਿਆਰ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਇਸ ਪਾਠ ਦੇ ਅੰਤ ਤੱਕ, ਤੁਸੀਂ ਸਮਰੱਥ ਹੋਵੋਗੇ:
- ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਅਧਿਕਾਰਿਕ SDKs ਦੀ ਵਰਤੋਂ ਕਰਕੇ MCP ਹੱਲ ਲਾਗੂ ਕਰਨਾ
- MCP ਸਰਵਰਾਂ ਨੂੰ ਸੁਚੱਜੀ ਤਰ੍ਹਾਂ ਡਿਬੱਗ ਅਤੇ ਟੈਸਟ ਕਰਨਾ
- ਸਰਵਰ ਫੀਚਰ (Resources, Prompts, ਅਤੇ Tools) ਬਣਾਉਣਾ ਅਤੇ ਵਰਤਣਾ
- ਜਟਿਲ ਕਾਰਜਾਂ ਲਈ ਪ੍ਰਭਾਵਸ਼ਾਲੀ MCP ਵਰਕਫਲੋ ਡਿਜ਼ਾਇਨ ਕਰਨਾ
- ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਲਈ MCP ਲਾਗੂ ਕਰਨ ਦੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸੁਧਾਰਨਾ
Model Context Protocol ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਲਈ ਅਧਿਕਾਰਿਕ SDKs ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
ਇਸ ਭਾਗ ਵਿੱਚ MCP ਨੂੰ ਕਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਦੇ ਪ੍ਰਯੋਗਾਤਮਕ ਉਦਾਹਰਣ ਦਿੱਤੇ ਗਏ ਹਨ। ਤੁਸੀਂ samples ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਭਾਸ਼ਾ ਅਨੁਸਾਰ ਸਜਾਇਆ ਗਿਆ ਨਮੂਨਾ ਕੋਡ ਲੱਭ ਸਕਦੇ ਹੋ।
ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਨਮੂਨਾ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਕੋਡ ਸ਼ਾਮਲ ਹਨ:
ਹਰ ਨਮੂਨਾ ਉਸ ਭਾਸ਼ਾ ਅਤੇ ਪਰਿਵਾਰ ਲਈ MCP ਦੇ ਮੁੱਖ ਸਿਧਾਂਤ ਅਤੇ ਲਾਗੂ ਕਰਨ ਦੇ ਪੈਟਰਨ ਦਿਖਾਉਂਦਾ ਹੈ।
MCP ਸਰਵਰ ਇਹਨਾਂ ਫੀਚਰਾਂ ਦਾ ਕੋਈ ਵੀ ਸੰਗਮ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ:
Resources ਉਪਭੋਗਤਾ ਜਾਂ AI ਮਾਡਲ ਲਈ ਸੰਦਰਭ ਅਤੇ ਡੇਟਾ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੇ ਹਨ:
- ਦਸਤਾਵੇਜ਼ ਸੰਗ੍ਰਹਿ
- ਗਿਆਨ ਅਧਾਰ
- ਸੰਰਚਿਤ ਡੇਟਾ ਸਰੋਤ
- ਫਾਇਲ ਸਿਸਟਮ
Prompts ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਟੈਂਪਲੇਟ ਕੀਤੇ ਸੁਨੇਹੇ ਅਤੇ ਵਰਕਫਲੋ ਹੁੰਦੇ ਹਨ:
- ਪਹਿਲਾਂ ਤਿਆਰ ਕੀਤੇ ਗਏ ਗੱਲਬਾਤ ਦੇ ਟੈਂਪਲੇਟ
- ਮਦਦਗਾਰ ਇੰਟਰੈਕਸ਼ਨ ਪੈਟਰਨ
- ਵਿਸ਼ੇਸ਼ਕਰਿਤ ਸੰਵਾਦ ਰਚਨਾ
Tools AI ਮਾਡਲ ਲਈ ਕਾਰਜ ਕਰਨ ਵਾਲੇ ਫੰਕਸ਼ਨ ਹਨ:
- ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਸਹੂਲਤਾਂ
- ਬਾਹਰੀ API ਇੰਟੀਗ੍ਰੇਸ਼ਨ
- ਗਣਨਾਤਮਕ ਯੋਗਤਾਵਾਂ
- ਖੋਜ ਕਾਰਜਸ਼ੀਲਤਾ
ਅਧਿਕਾਰਿਕ C# SDK ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ MCP ਦੇ ਵੱਖ-ਵੱਖ ਪਹਲੂਆਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਕਈ ਨਮੂਨਾ ਲਾਗੂ ਕਰਨ ਵਾਲੇ ਕੋਡ ਹਨ:
- Basic MCP Client: MCP ਕਲਾਇੰਟ ਬਣਾਉਣ ਅਤੇ ਟੂਲ ਕਾਲ ਕਰਨ ਦੀ ਸਧਾਰਣ ਉਦਾਹਰਣ
- Basic MCP Server: ਬੁਨਿਆਦੀ ਟੂਲ ਰਜਿਸਟਰੇਸ਼ਨ ਨਾਲ ਨਿਊਨਤਮ ਸਰਵਰ ਲਾਗੂ ਕਰਨ ਵਾਲਾ
- Advanced MCP Server: ਪੂਰਨ ਫੀਚਰਾਂ ਵਾਲਾ ਸਰਵਰ ਜਿਸ ਵਿੱਚ ਟੂਲ ਰਜਿਸਟਰੇਸ਼ਨ, ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਗਲਤੀ ਸੰਭਾਲ ਸ਼ਾਮਲ ਹੈ
- ASP.NET Integration: ASP.NET Core ਨਾਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਦੇ ਉਦਾਹਰਣ
- Tool Implementation Patterns: ਵੱਖ-ਵੱਖ ਜਟਿਲਤਾ ਵਾਲੇ ਟੂਲ ਲਾਗੂ ਕਰਨ ਦੇ ਪੈਟਰਨ
MCP C# SDK ਪ੍ਰੀਵਿਊ ਵਿੱਚ ਹੈ ਅਤੇ APIs ਵਿੱਚ ਬਦਲਾਅ ਹੋ ਸਕਦੇ ਹਨ। ਜਿਵੇਂ SDK ਵਿਕਸਤ ਹੁੰਦਾ ਰਹੇਗਾ, ਅਸੀਂ ਇਸ ਬਲੌਗ ਨੂੰ ਅਪਡੇਟ ਕਰਦੇ ਰਹਾਂਗੇ।
ਪੂਰੇ C# ਲਾਗੂ ਕਰਨ ਦੇ ਨਮੂਨੇ ਲਈ, ਅਧਿਕਾਰਿਕ C# SDK ਨਮੂਨਾ ਰਿਪੋਜ਼ਟਰੀ 'ਤੇ ਜਾਓ।
Java SDK MCP ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮਜ਼ਬੂਤ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗ੍ਰੇਡ ਫੀਚਰਾਂ ਨਾਲ ਭਰਪੂਰ ਹੈ।
- Spring Framework ਇੰਟੀਗ੍ਰੇਸ਼ਨ
- ਮਜ਼ਬੂਤ ਟਾਈਪ ਸੁਰੱਖਿਆ
- ਰੀਐਕਟਿਵ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਹਾਇਤਾ
- ਵਿਸ਼ਤ੍ਰਿਤ ਗਲਤੀ ਸੰਭਾਲ
ਪੂਰੇ Java ਲਾਗੂ ਕਰਨ ਦੇ ਨਮੂਨੇ ਲਈ, ਸੈਂਪਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ Java sample ਵੇਖੋ।
JavaScript SDK MCP ਲਾਗੂ ਕਰਨ ਲਈ ਹਲਕਾ-ਫੁਲਕਾ ਅਤੇ ਲਚਕੀਲਾ ਤਰੀਕਾ ਦਿੰਦਾ ਹੈ।
- Node.js ਅਤੇ ਬ੍ਰਾਉਜ਼ਰ ਸਹਾਇਤਾ
- ਪ੍ਰੋਮਿਸ-ਅਧਾਰਿਤ API
- Express ਅਤੇ ਹੋਰ ਫਰੇਮਵਰਕਸ ਨਾਲ ਆਸਾਨ ਇੰਟੀਗ੍ਰੇਸ਼ਨ
- ਸਟ੍ਰੀਮਿੰਗ ਲਈ WebSocket ਸਹਾਇਤਾ
ਪੂਰੇ JavaScript ਲਾਗੂ ਕਰਨ ਦੇ ਨਮੂਨੇ ਲਈ, ਸੈਂਪਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ JavaScript sample ਵੇਖੋ।
Python SDK MCP ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ Pythonic ਅਪ੍ਰੋਚ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਬਹੁਤ ਵਧੀਆ ML ਫਰੇਮਵਰਕ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਹਨ।
- asyncio ਨਾਲ async/await ਸਹਾਇਤਾ
- Flask ਅਤੇ FastAPI ਇੰਟੀਗ੍ਰੇਸ਼ਨ
- ਸਧਾਰਣ ਟੂਲ ਰਜਿਸਟਰੇਸ਼ਨ
- ਪ੍ਰਸਿੱਧ ML ਲਾਇਬ੍ਰੇਰੀਜ਼ ਨਾਲ ਮੂਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ
ਪੂਰੇ Python ਲਾਗੂ ਕਰਨ ਦੇ ਨਮੂਨੇ ਲਈ, ਸੈਂਪਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ Python sample ਵੇਖੋ।
Azure API Management MCP ਸਰਵਰਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦਾ ਵਧੀਆ ਜਵਾਬ ਹੈ। ਖਿਆਲ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੇ MCP ਸਰਵਰ ਦੇ ਸਾਹਮਣੇ ਇੱਕ Azure API Management ਇੰਸਟੈਂਸ ਰੱਖੋ ਅਤੇ ਇਸਨੂੰ ਉਹ ਫੀਚਰ ਸੰਭਾਲਣ ਦਿਓ ਜੋ ਤੁਹਾਨੂੰ ਚਾਹੀਦੇ ਹਨ ਜਿਵੇਂ ਕਿ:
- ਰੇਟ ਲਿਮਿਟਿੰਗ
- ਟੋਕਨ ਪ੍ਰਬੰਧਨ
- ਮਾਨੀਟਰਿੰਗ
- ਲੋਡ ਬੈਲੈਂਸਿੰਗ
- ਸੁਰੱਖਿਆ
ਇੱਥੇ ਇੱਕ Azure ਨਮੂਨਾ ਹੈ ਜੋ ਇਹੀ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ MCP ਸਰਵਰ ਬਣਾਉਣਾ ਅਤੇ ਉਸਨੂੰ Azure API Management ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰਨਾ: Azure Sample।
ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦੇਖੋ ਕਿ ਪ੍ਰਮਾਣਿਕਤਾ ਦਾ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਹੁੰਦੀ ਹੈ:
ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ ਇਹ ਹੁੰਦਾ ਹੈ:
- Microsoft Entra ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਮਾਣਿਕਤਾ/ਪ੍ਰਮਾਣਿਕਰਨ ਹੁੰਦਾ ਹੈ।
- Azure API Management ਗੇਟਵੇ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਦਿਸ਼ਾ ਦੇਣ ਅਤੇ ਪ੍ਰਬੰਧਨ ਲਈ ਨੀਤੀਆਂ ਵਰਤਦਾ ਹੈ।
- Azure Monitor ਸਾਰੇ ਰਿਕਵੇਸਟਾਂ ਨੂੰ ਅਗਲੇ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਲੌਗ ਕਰਦਾ ਹੈ।
ਆਓ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਹੋਰ ਵਿਸਥਾਰ ਨਾਲ ਦੇਖੀਏ:
ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ MCP Authorization specification ਵੇਖੋ।
ਚਲੋ ਵੇਖੀਏ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਦੱਸੇ ਨਮੂਨੇ ਨੂੰ ਕਿਵੇਂ ਡਿਪਲੋਇ ਕਰ ਸਕਦੇ ਹਾਂ:
-
ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨ ਕਰੋ
git clone https://github.com/Azure-Samples/remote-mcp-apim-functions-python.git cd remote-mcp-apim-functions-python -
Microsoft.Appਨੂੰ ਰਜਿਸਟਰ ਕਰੋ:`` resource provider.
- If you are using Azure CLI, run
az provider register --namespace Microsoft.App --wait. - If you are using Azure PowerShell, run
Register-AzResourceProvider -ProviderNamespace Microsoft.App. Then run(Get-AzResourceProvider -ProviderNamespace Microsoft.App).RegistrationState
ਕੁਝ ਸਮਾਂ ਬਾਅਦ ਚੈੱਕ ਕਰੋ ਕਿ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ।
- If you are using Azure CLI, run
-
ਇਹ azd ਕਮਾਂਡ ਚਲਾਓ ਤਾਂ ਜੋ API Management ਸੇਵਾ, ਫੰਕਸ਼ਨ ਐਪ (ਕੋਡ ਸਮੇਤ) ਅਤੇ ਹੋਰ ਸਾਰੇ ਲੋੜੀਂਦੇ Azure ਸਰੋਤ ਪ੍ਰੋਵਾਈਜ਼ਨ ਹੋ ਜਾਣ:
azd up
ਇਹ ਕਮਾਂਡ Azure 'ਤੇ ਸਾਰੇ ਕਲਾਉਡ ਸਰੋਤ ਡਿਪਲੋਇ ਕਰ ਦੇਵੇਗੀ।
-
ਇੱਕ ਨਵੀਂ ਟਰਮੀਨਲ ਵਿੰਡੋ ਵਿੱਚ MCP Inspector ਇੰਸਟਾਲ ਅਤੇ ਚਲਾਓ
npx @modelcontextprotocol/inspector
ਤੁਹਾਨੂੰ ਕੁਝ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਇੰਟਰਫੇਸ ਵੇਖਣ ਨੂੰ ਮਿਲੇਗਾ:
-
CTRL ਕਲਿੱਕ ਕਰਕੇ MCP Inspector ਵੈੱਬ ਐਪ ਨੂੰ URL ਤੋਂ ਲੋਡ ਕਰੋ (ਜਿਵੇਂ ਕਿ http://127.0.0.1:6274/#resources)
-
ਟ੍ਰਾਂਸਪੋਰਟ ਕਿਸਮ
SSE -
Set the URL to your running API Management SSE endpoint displayed after
azd upਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ Connect ਕਰੋ:https://<apim-servicename-from-azd-output>.azure-api.net/mcp/sse
-
List Tools ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕਿਸੇ ਟੂਲ ਨੂੰ ਚੁਣੋ ਅਤੇ Run Tool ਕਰੋ।
ਜੇ ਸਾਰੇ ਕਦਮ ਸਹੀ ਤਰ੍ਹਾਂ ਹੋਏ, ਤਾਂ ਹੁਣ ਤੁਸੀਂ MCP ਸਰਵਰ ਨਾਲ ਜੁੜੇ ਹੋਵੋਗੇ ਅਤੇ ਟੂਲ ਕਾਲ ਕਰਨ ਵਿੱਚ ਸਫਲ ਰਹੋਗੇ।
Remote-mcp-functions: ਇਹ ਰਿਪੋਜ਼ਟਰੀਜ਼ ਦਾ ਸੈੱਟ MCP ਸਰਵਰਾਂ ਨੂੰ Azure Functions ਨਾਲ Python, C# .NET ਜਾਂ Node/TypeScript ਵਰਤ ਕੇ ਬਣਾਉਣ ਅਤੇ ਡਿਪਲੋਇ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਨਮੂਨੇ ਇੱਕ ਪੂਰਾ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ:
- ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ: MCP ਸਰਵਰ ਨੂੰ ਲੋਕਲ ਮਸ਼ੀਨ 'ਤੇ ਵਿਕਸਿਤ ਅਤੇ ਡਿਬੱਗ ਕਰੋ
- Azure 'ਤੇ ਡਿਪਲੋਇ ਕਰੋ: ਇੱਕ ਸਧਾਰਣ azd up ਕਮਾਂਡ ਨਾਲ ਕਲਾਉਡ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਡਿਪਲੋਇ ਕਰੋ
- ਕਲਾਇੰਟਾਂ ਤੋਂ ਜੁੜੋ: ਵੱਖ-ਵੱਖ ਕਲਾਇੰਟਾਂ, ਜਿਵੇਂ VS Code ਦੇ Copilot ਏਜੰਟ ਮੋਡ ਅਤੇ MCP Inspector ਟੂਲ ਤੋਂ MCP ਸਰਵਰ ਨਾਲ ਜੁੜੋ
- ਡਿਜ਼ਾਇਨ ਦੁਆਰਾ ਸੁਰੱਖਿਆ: MCP ਸਰਵਰ ਕੁੰਜੀਆਂ ਅਤੇ HTTPS ਦੀ ਵਰਤੋਂ ਨਾਲ ਸੁਰੱਖਿਅਤ ਹੈ
- ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਕਲਪ: ਇੰਬਿਲਟ ਆਥ ਅਤੇ/ਜਾਂ API Management ਨਾਲ OAuth ਦਾ ਸਮਰਥਨ
- ਨੈੱਟਵਰਕ ਅਲੱਗਾਵ: Azure Virtual Networks (VNET) ਦੀ ਵਰਤੋਂ ਨਾਲ ਨੈੱਟਵਰਕ ਅਲੱਗਾਵ ਦੀ ਆਗਿਆ
- ਸਰਵਰਲੈੱਸ ਆਰਕੀਟੈਕਚਰ: ਮਾਪਯੋਗ, ਘਟਨਾ-ਚਾਲਿਤ ਕਾਰਜ ਲਈ Azure Functions ਦਾ ਲਾਭ
- ਸਥਾਨਕ ਵਿਕਾਸ: ਵਿਸ਼ਤ੍ਰਿਤ ਸਥਾਨਕ ਵਿਕਾਸ ਅਤੇ ਡਿਬੱਗਿੰਗ ਸਹਾਇਤਾ
- ਸਧਾਰਣ ਡਿਪਲੋਇਮੈਂਟ: Azure ਲਈ ਸੁਚੱਜਾ ਡਿਪਲੋਇਮੈਂਟ ਪ੍ਰਕਿਰਿਆ
ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸਾਰੇ ਜ਼ਰੂਰੀ ਕਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ, ਸਰੋਤ ਕੋਡ, ਅਤੇ ਇੰਫ੍ਰਾਸਟਰੱਕਚਰ ਪਰਿਭਾਸ਼ਾਵਾਂ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ-ਤਿਆਰ MCP ਸਰਵਰ
ਅਸਵੀਕਾਰੋਪਣ:
ਇਹ ਦਸਤਾਵੇਜ਼ ਏਆਈ ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਹੀਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਅਧਿਕਾਰਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਨਾਲ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਭ੍ਰਮਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।


