MCP ਸਰਵਰ
AI ਏਜੰਟ ਨੂੰ ਤੁਹਾਡਾ ਵਿਸ਼ਲੇਸ਼ਣ ਪੜ੍ਹਨ ਦਿਓ: Model Context Protocol ਰਾਹੀਂ ਸੱਤ ਟੂਲ, ਸਾਰੇ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ, ਪਹਿਲਾਂ ਮੌਜੂਦ API ਕੁੰਜੀ ਨਾਲ ਪ੍ਰਮਾਣਿਤ।
1. ਏਜੰਟ ਇਸ ਨਾਲ ਕੀ ਕਰ ਸਕਦਾ ਹੈ
Model Context Protocol ਕਲਾਇੰਟ ਨੂੰ ਐਂਡਪੁਆਇੰਟ ਦਿਓ ਅਤੇ “ਇਸ ਮਹੀਨੇ ਸਭ ਤੋਂ ਵੱਧ ਗੁੱਸੇ ਵਾਲੇ ਕਲਿੱਕ ਕਿਹੜਾ ਸਫ਼ਾ ਬਣਾਉਂਦਾ ਹੈ” ਜਾਂ “ਜਰਮਨੀ ਤੋਂ ਦੋ ਮਿੰਟਾਂ ਨਾਲੋਂ ਲੰਬੇ ਤਿੰਨ ਸੈਸ਼ਨ ਦਿਖਾਓ” ਵਰਗੇ ਸਵਾਲ ਪੁੱਛ ਸਕਦਾ ਹੈ — ਫਿਰ ਸੈਸ਼ਨ ਚਲਾਉਣ ਵਾਲਾ ਲਿੰਕ ਦੇ ਸਕਦਾ ਹੈ।
| ਟੂਲ | ਜਵਾਬ |
|---|---|
mp_projects | ਇਹ ਕੁੰਜੀ ਕਿਹੜੇ ਪ੍ਰੋਜੈਕਟ ਪੜ੍ਹ ਸਕਦੀ ਹੈ |
mp_overview | ਸੈਸ਼ਨ, ਲੋਕ, ਸਫ਼ਾ ਦ੍ਰਿਸ਼, ਮਿਆਦ, ਨਿਰਾਸ਼ਾ ਸੰਕੇਤ |
mp_sessions | ਰਿਕਾਰਡਿੰਗ ਲਿੰਕ ਵਾਲੇ ਹਾਲੀਆ ਸੈਸ਼ਨ, ਦੇਸ਼, ਡਿਵਾਈਸ ਜਾਂ ਲੰਬਾਈ ਨਾਲ ਫਿਲਟਰ |
mp_session | ਇੱਕ ਸੈਸ਼ਨ: ਕ੍ਰਮ ਵਿੱਚ ਸਫ਼ੇ, ਇਵੈਂਟ, ਸਰੋਤ, ਡਿਵਾਈਸ |
mp_pages | ਦ੍ਰਿਸ਼ਾਂ ਅਨੁਸਾਰ ਸਫ਼ੇ, ਵਿਲੱਖਣ ਵਿਜ਼ਟਰਾਂ ਨਾਲ |
mp_frustration | ਸਫ਼ੇ ਅਨੁਸਾਰ ਗੁੱਸੇ ਵਾਲੇ ਕਲਿੱਕ, ਬੇਅਸਰ ਕਲਿੱਕ ਅਤੇ JavaScript ਗਲਤੀਆਂ |
mp_goals | ਤੁਹਾਡੇ ਟੀਚੇ ਅਤੇ ਹਰੇਕ ਕਿੰਨੀ ਵਾਰ ਪੂਰਾ ਹੋਇਆ |
ਏਜੰਟ ਦਾ ਹਰ ਦੱਸਿਆ ਸੈਸ਼ਨ ਮਨੁੱਖ ਦੇ ਖੋਲ੍ਹਣ ਯੋਗ ਲਿੰਕ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਵੇਖੇ ਦਾ ਸਾਰ ਦਿੰਦਾ ਏਜੰਟ ਲਾਭਦਾਇਕ ਹੈ; ਅਧਾਰ ਬਣੇ ਵੀਹ ਸਕਿੰਟ ਵੀ ਦਿਖਾਉਂਦਾ ਏਜੰਟ ਜਾਂਚਣ ਯੋਗ ਹੈ।
2. ਜੋੜਨਾ
ਐਂਡਪੁਆਇੰਟ ਇੱਥੇ POST ਲੈਂਦਾ ਹੈ: /mcp ਅਤੇ Streamable HTTP ਵਰਤਦਾ ਹੈ, ਪ੍ਰੋਟੋਕਾਲ ਵਰਜਨ 2026-07-28।
ਪ੍ਰਮਾਣੀਕਰਨ ਆਮ MousePlayer ਪੜ੍ਹਨ API ਕੁੰਜੀ ਹੈ — ਉਹੀ ਜੋ Settings, API keys ਹੇਠ ਬਣਾਉਂਦੇ ਹੋ ਅਤੇ REST API ਲੈਂਦਾ ਹੈ। ਦੂਜਾ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨਹੀਂ। ਕੁੰਜੀ ਰੱਦ ਕਰਨ ਨਾਲ ਉਸੇ ਪਲ ਏਜੰਟ ਦੀ ਪਹੁੰਚ ਰੱਦ ਹੁੰਦੀ ਹੈ।
ਫਿਰ ਪ੍ਰੋਜੈਕਟ ਚਾਲੂ ਕਰੋ
API ਕੁੰਜੀ ਪੂਰਾ ਵਰਕਸਪੇਸ ਖੋਲ੍ਹਦੀ ਹੈ। ਇਹ ਜਾਣਬੁੱਝ ਕੇ ਨਹੀਂ: ਹਰ ਪ੍ਰੋਜੈਕਟ ਦਾ ਏਕੀਕਰਨ ਸਫ਼ੇ ਉੱਤੇ ਆਪਣਾ ਸਵਿੱਚ ਹੈ ਅਤੇ ਮੂਲ ਰੂਪ ਵਿੱਚ ਬੰਦ। ਨਾ ਚਾਲੂ ਕੀਤਾ ਪ੍ਰੋਜੈਕਟ ਇਸ ਵਿੱਚ ਨਹੀਂ ਆਉਂਦਾ: mp_projects ਅਤੇ ID ਅੰਦਾਜ਼ੇ ਨਾਲ ਵੀ ਏਜੰਟ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ।
ਇਹ ਬੇਲੋੜੀ ਕਾਰਵਾਈ ਨਹੀਂ। ਡਿਪਲੋਇ ਸਕ੍ਰਿਪਟ ਦੀ API ਕੁੰਜੀ ਤੁਹਾਡੇ ਕੰਟਰੋਲ ਦੀ ਇੱਕ ਥਾਂ ਰਹਿੰਦੀ ਹੈ; ਏਜੰਟ ਸੰਰਚਨਾ ਦੀ ਕੁੰਜੀ ਮਾਡਲ ਸੰਦਰਭ ਵਿੱਚ ਜਾਂਦੀ ਹੈ ਅਤੇ ਕਾਫ਼ੀ ਢਿੱਲੀ ਰੱਖਿਆ ਹੈ। ਇੱਕ ਵੇਲੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਜਾਰੀ ਕਰਨਾ ਇਸ ਦੇ ਮੇਲ ਦਾ ਕੰਟਰੋਲ ਹੈ।
3. ਸਿਰਫ਼ ਪੜ੍ਹਨਾ ਅਤੇ ਇਹ ਕਿਉਂ ਨਹੀਂ ਬਦਲੇਗਾ
ਸੱਤ ਟੂਲਾਂ ਵਿੱਚੋਂ ਕੋਈ ਨਹੀਂ ਲਿਖਦਾ। ਇਸ ਐਂਡਪੁਆਇੰਟ ਪਿੱਛੇ ਨਾ ਮਿਟਾਉਣਾ, ਨਾ ਨਿਰਯਾਤ, ਨਾ ਸੰਰਚਨਾ ਬਦਲਾਅ ਹੈ — ਸਮਾਂ ਘੱਟ ਹੋਣ ਕਾਰਨ ਨਹੀਂ, ਸਗੋਂ ਏਜੰਟ ਦਾ ਕਾਲ ਕਰ ਸਕਣ ਵਾਲਾ ਟੂਲ ਗਲਤੀ ਨਾਲ ਵੀ ਕਾਲ ਹੋ ਸਕਦਾ ਹੈ।
ਕੀ ਵਾਪਸ ਨਹੀਂ ਦਿੰਦਾ
ਨਾ ਰਿਕਾਰਡਿੰਗਾਂ ਖੁਦ, ਨਾ DOM ਸਨੈਪਸ਼ਾਟ, ਨਾ IP ਪਤੇ। ਏਜੰਟ ਨੂੰ ਇੰਟਰਫੇਸ ਵਿੱਚ ਵਿਅਕਤੀ ਦੀ ਦਿਸਦੀ ਸਮੱਗਰੀ ਅਤੇ ਬਾਕੀ ਵੇਖਣ ਦਾ ਲਿੰਕ ਮਿਲਦਾ ਹੈ।
ਦਰ ਅਤੇ ਦਾਇਰਾ ਹੱਦਾਂ
ਹਰ ਕੁੰਜੀ ਲਈ ਹਰ ਮਿੰਟ ਸੱਠ ਬੇਨਤੀਆਂ, REST API ਵਾਂਗ। ਸਮਾਂ ਮਿਆਦ 365 ਦਿਨ ਅਤੇ ਨਤੀਜਾ ਸੂਚੀ 200 ਕਤਾਰਾਂ ਤੱਕ; ਕੱਟਿਆ ਜਵਾਬ ਦੱਸਦਾ ਹੈ ਕਿਉਂਕਿ ਚੁੱਪਚਾਪ ਕੱਟੀ ਸੂਚੀ ਪੂਰੀ ਵਰਗੀ ਦਿਸਦੀ ਹੈ।
4. ਕਲਾਇੰਟ ਬਣਾਉਣ ਵਾਲਿਆਂ ਲਈ
ਤਿੰਨ ਤਰੀਕੇ: server/discover, tools/list, tools/call। ਨਾ ਸੈਸ਼ਨ, ਨਾ GET ਧਾਰਾ, ਨਾ Last-Event-ID — ਉਹ 2025-11-25 ਤੱਕ ਦੇ ਪ੍ਰੋਟੋਕਾਲ ਵਰਜਨਾਂ ਦੇ ਹਨ, ਇਸ ਦੇ ਨਹੀਂ। GET ਜਾਂ DELETE ਨੂੰ 405 ਮਿਲਦਾ ਹੈ।
ਹਰ POST ਵਿੱਚ ਹੈ: MCP-Protocol-Version, Mcp-Method ਅਤੇ ਇਸ ਲਈ, tools/call, Mcp-Name, ਅਤੇ ਹਰ ਇੱਕ ਮੁੱਖ ਡਾਟੇ ਨਾਲ ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਨਾ ਮਿਲਣਾ ਹੈ: 400 JSON-RPC ਗਲਤੀ ਨਾਲ -32020; ਨਾ ਸਮਰਥਿਤ ਵਰਜਨ ਹੈ: 400 ਇਸ ਨਾਲ: -32022 ਅਤੇ ਸਮਰਥਿਤ ਵਰਜਨਾਂ ਦੀ ਸੂਚੀ, ਤਾਂ ਜੋ ਕਲਾਇੰਟ ਚੁਣ ਕੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੇ।
ਜਾਣਬੁੱਝ ਕੇ ਦੋ ਕਿਸਮਾਂ ਦੀਆਂ ਗਲਤੀਆਂ
ਗਲਤ ਰੂਪ ਬੇਨਤੀ ਜਾਂ ਅਣਜਾਣ ਟੂਲ JSON-RPC ਗਲਤੀ ਹੈ। “ਇਹ ਪ੍ਰੋਜੈਕਟ ਜਾਰੀ ਨਹੀਂ” ਜਾਂ “ਅਜਿਹਾ ਸੈਸ਼ਨ ਨਹੀਂ” ਆਮ ਨਤੀਜਾ ਹੈ ਇਸ ਨਾਲ: isError: true — ਕਿਉਂਕਿ ਮਾਡਲ ਦੂਜੀ ਕਿਸਮ ਤੋਂ ਇਸ ਨੂੰ ਪੁੱਛ ਕੇ ਸੰਭਲ ਸਕਦਾ ਹੈ: mp_projects ਅਤੇ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦਾ ਹੈ, ਪਹਿਲੀ ਤੋਂ ਨਹੀਂ।
ਨਤੀਜਿਆਂ ਵਿੱਚ ਦੋਵੇਂ ਹਨ: structuredContent ਅਤੇ ਉਹੀ ਡਾਟਾ ਲਿਖਤ ਬਲਾਕ ਵਿੱਚ ਸੀਰੀਅਲਾਈਜ਼, ਤਾਂ ਜੋ ਪੁਰਾਣੇ ਕਲਾਇੰਟਾਂ ਨੂੰ ਵੀ ਲਾਭਦਾਇਕ ਕੁਝ ਦਿਸੇ।
ਇੱਥੇ ਦੱਸੇ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਆਪਣੇ ਮਾਲਕਾਂ ਦੇ ਹਨ। MousePlayer ਦਾ ਇਨ੍ਹਾਂ ਪ੍ਰਦਾਤਾਵਾਂ ਨਾਲ ਕੋਈ ਵਪਾਰਕ ਸੰਬੰਧ ਨਹੀਂ ਹੈ।