MCP
ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਦੋਵੇਂ ਸਿਰੇ: ਸਰਵਰ ਅਤੇ ਕਲਾਇੰਟ।
ਇਹ ਕੀ ਕਰਦਾ ਹੈ
ਇਹ ਪਲੇਟਫਾਰਮ ਇੱਕ MCP ਸਰਵਰ ਹੈ: ਸਕੋਪ ਜਾਂਚਾਂ, ਇੱਕ ਪ੍ਰਵਾਨਗੀ ਨੀਤੀ ਅਤੇ ਇੱਕ ਕਾਲ ਲੈਜਰ ਵਾਲਾ ਇੱਕ OAuth 2.1 ਰਿਸੋਰਸ ਸਰਵਰ। ਇਹ ਬਾਹਰੀ ਕਲਾਇੰਟਸ ਨੂੰ ਤੁਹਾਡੇ ਏਜੰਟਾਂ ਨੂੰ ਟੂਲਸ ਵਜੋਂ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਹ ਇੱਕ MCP ਕਲਾਇੰਟ ਵੀ ਹੈ: ਕੋਈ ਵੀ ਰਿਮੋਟ MCP ਸਰਵਰ ਬਿਨਾਂ ਕਿਸੇ ਪ੍ਰੋਵਾਈਡਰ-ਵਿਸ਼ੇਸ਼ ਕੋਡ ਦੇ ਇੱਕ ਕਨੈਕਟਰ ਬਣ ਜਾਂਦਾ ਹੈ, ਜੋ ਇੱਕ ਸਰਕਟ ਬ੍ਰੇਕਰ ਦੁਆਰਾ ਸੁਰੱਖਿਅਤ ਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਅਸਥਿਰ ਤੀਜੀ-ਧਿਰ ਪੂਰੀ ਗੱਲਬਾਤ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਨਾ ਕਰ ਸਕੇ।
ਇਹ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ
ਜ਼ਿਆਦਾਤਰ ਪ੍ਰੋਡਕਟਸ MCP ਦੇ ਇੱਕ ਸਿਰੇ ਨੂੰ ਚੁਣਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਸਪੋਰਟ ਕਹਿੰਦੇ ਹਨ। ਦੋਵੇਂ ਹੋਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਡਾ ਏਜੰਟ ਇੱਕ ਟੂਲ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਇਸਨੂੰ ਸੀਮਤ ਬਣਾਉਣ ਦੀ ਬਜਾਏ ਕੰਪੋਜ਼ੇਬਲ ਬਣਾਉਂਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਸਰਵਰ ਸਾਈਡ ਇੱਕ ਅਸਲ OAuth 2.1 ਰਿਸੋਰਸ ਸਰਵਰ ਹੈ
ਸਕੋਪ ਜਾਂਚਾਂ ਅਤੇ ਇੱਕ ਪ੍ਰਵਾਨਗੀ ਨੀਤੀ ਟੂਲ ਕਾਲਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਕਾਲਾਂ ਨੂੰ ਫਾਇਰ-ਐਂਡ-ਫੌਰਗੇਟ ਹੋਣ ਦੀ ਬਜਾਏ ਇੱਕ ਸੈਸ਼ਨ ਲੈਜਰ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।
ਕਲਾਇੰਟ ਸਾਈਡ ਜੈਨਰਿਕ ਹੈ
ਇੱਕ ਰਿਮੋਟ MCP ਸਰਵਰ ਨੂੰ ਜੋੜਨਾ ਸਿਰਫ਼ ਇੱਕ ਕੌਂਫਿਗਰੇਸ਼ਨ ਹੈ। ਸਿਰਫ਼ ਕੁਝ ਕਨੈਕਟਰਾਂ ਕੋਲ ਹੀ ਹੱਥੀਂ ਲਿਖੇ ਨੇਟਿਵ ਅਡਾਪਟਰ ਹਨ; ਬਾਕੀ ਸਾਰੇ ਜੈਨਰਿਕ ਮਾਰਗ ਰਾਹੀਂ ਜਾਂਦੇ ਹਨ।
ਇੱਕ ਅਸਫਲ ਟੂਲ ਸਰਵਰ ਨੂੰ ਸੀਮਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ
ਗਲਤ ਵਿਵਹਾਰ ਕਰਨ ਵਾਲੇ ਰਿਮੋਟ 'ਤੇ ਇੱਕ ਸਰਕਟ ਬ੍ਰੇਕਰ ਟ੍ਰਿਪ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਉਸਦੀਆਂ ਅਸਫਲਤਾਵਾਂ ਪੂਰੀ ਗੱਲਬਾਤ ਦੀ ਬਜਾਏ ਸਿਰਫ਼ ਇੱਕ ਸਮਰੱਥਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ।
ਸਵਾਲ
- ਕੀ ਮੈਂ ਆਪਣਾ ਖੁਦ ਦਾ MCP ਸਰਵਰ ਜੋੜ ਸਕਦਾ ਹਾਂ?
- ਹਾਂ: ਇਹ ਬਿਨਾਂ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਕੋਡ ਦੇ ਇੱਕ ਕਨੈਕਟਰ ਬਣ ਜਾਂਦਾ ਹੈ। ਅੱਜ ਪ੍ਰਮਾਣਿਕਤਾ ਇੱਕ ਸਟੈਟਿਕ ਬੀਅਰਰ ਟੋਕਨ ਹੈ; ਕਸਟਮ ਰਿਮੋਟ ਸਰਵਰਾਂ ਲਈ OAuth 2.1 ਯੋਜਨਾਬੱਧ ਹੈ।
- ਕੀ ਹੋਰ ਟੂਲ MCP ਰਾਹੀਂ ਮੇਰੇ ਏਜੰਟ ਨੂੰ ਕਾਲ ਕਰ ਸਕਦੇ ਹਨ?
- ਹਾਂ। ਪਲੇਟਫਾਰਮ OAuth, ਸਕੋਪਾਂ ਅਤੇ ਇੱਕ ਪ੍ਰਵਾਨਗੀ ਨੀਤੀ ਦੇ ਨਾਲ ਇੱਕ MCP ਸਰਵਰ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
The rest of the bag
ਪ੍ਰਤੀ-ਦਸਤਾਵੇਜ਼ ਪਰਮਿਸ਼ਨਾਂ ਜੋ ਸਿਰਫ਼ ਪੰਨਿਆਂ ਨੂੰ ਹੀ ਨਹੀਂ, ਬਲਕਿ ਜਵਾਬਾਂ ਨੂੰ ਵੀ ਫਿਲਟਰ ਕਰਦੀਆਂ ਹਨ।
ਸਪੀਡ ਲਈ ਪਾਲਿਸੀ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਪ੍ਰਤੀ ਸੈਸ਼ਨ ਕੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਇੱਕ ਪਰਮਿਸ਼ਨ ਤਬਦੀਲੀ ਹਰ ਇਨ-ਫਲਾਈਟ ਬੇਨਤੀ 'ਤੇ ਤੁਰੰਤ ਹੋਣ ਦੀ ਬਜਾਏ ਕੈਸ਼ ਅਵੈਧ ਹੋਣ 'ਤੇ ਪ੍ਰਸਾਰਿਤ ਹੁੰਦੀ ਹੈ।
ਹਰੇਕ ਫੋਲਡਰ ਅਤੇ ਹਰੇਕ ਲੀਫ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੱਕ ਐਕਸੈਸ ਪਾਲਿਸੀ ਹੁੰਦੀ ਹੈ: ਜਨਤਕ, ਸਾਈਨ-ਇਨ ਕੀਤੇ ਹੋਏ, ਜਾਂ ਮਾਲਕ ਦੁਆਰਾ ਪ੍ਰਵਾਨਿਤ। ਇਹ ਪਾਲਿਸੀਆਂ ਇੱਕ ਪ੍ਰਤੀ-ਸੈਸ਼ਨ ਐਨਵੈਲਪ ਵਿੱਚ ਹੱਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਫਿਲਟਰ ਕਰਦਾ ਹੈ ਕਿ ਇੱਕ ਏਜੰਟ ਜਵਾਬ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਕੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਕ ਕੈਪੇਬਿਲਟੀ ਰਜਿਸਟਰੀ ਪ੍ਰਤੀ ਕਿਰਾਏਦਾਰ ਪੂਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਗੇਟ ਕਰਦੀ ਹੈ, ਅਤੇ ਮਹੱਤਵਪੂਰਨ ਐਕਸੈਸ ਜਾਂਚਾਂ ਫੇਲ੍ਹ ਹੋਣ 'ਤੇ ਬੰਦ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
ਦਸਤਾਵੇਜ਼
ਇੱਕ ਫੋਲਡਰ ਟ੍ਰੀ ਜਿਸ ਨੂੰ ਏਜੰਟ ਪੜ੍ਹਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਕੌਂਫਿਗ ਫਾਈਲ ਜਿਸ ਦੀ ਉਹ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।
ਐਕਸਟਰੈਕਸ਼ਨ ਵਿੱਚ PDF, ਸਪ੍ਰੈਡਸ਼ੀਟਾਂ ਅਤੇ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟਾਂ ਸ਼ਾਮਲ ਹਨ। ਅਣਜਾਣ ਬਾਈਨਰੀ ਫਾਰਮੈਟਾਂ ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।
ਇਵੈਂਟਸ
ਏਜੰਟਾਂ ਨੇ ਕੀ ਕੀਤਾ, ਅਤੇ ਕਿਉਂ ਕੀਤਾ, ਇਸਦਾ ਇੱਕ ਸਥਾਈ ਲੈਜਰ।
ਇਨ-ਪ੍ਰੋਸੈਸ ਇਵੈਂਟ ਬੱਸ ਇੱਕ ਸਿੰਗਲ-ਨੋਡ ਐਮੀਟਰ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਬ੍ਰੋਕਰ। ਸਥਾਈ ਕਰਾਸ-ਏਜੰਟ ਰਿਕਾਰਡ ਇੱਕ ਵੱਖਰਾ Postgres ਟਾਸਕ ਲੈਜਰ ਹੈ।
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.