MCP और Agent-to-Agent Protocols
वे protocols समझें जो AI agents को tools से और एक-दूसरे से जोड़ते हैं: MCP की आंतरिक संरचना, servers बनाना और सुरक्षित करना, A2A agent cards और tasks, और दोनों का मेल, JSON-RPC पर चलाए असली server के साथ।
पाठ्यक्रम
Agents को Protocols क्यों चाहिए
- Integration की समस्या
- MCP, A2A और Function Calling: कौन क्या करता है
- Hosts, Clients, Servers और Peer Agents
- कब Protocols चाहिए और कब नहीं
MCP के भीतर: Messages, Lifecycle और Primitives
- 5 मिनट में JSON-RPC 2.0
- Initialize Handshake और Capabilities
- Server Primitives: Tools, Resources, Prompts
- Transports: stdio और Streamable HTTP
- Client सुविधाएँ: Sampling, Roots, Elicitation, Pagination
अच्छे MCP Servers बनाना
- Python SDK से आपका पहला Server
- ऐसे Tools डिज़ाइन करना जिन्हें मॉडल उपयोग कर सके
- Errors, Validation और उबरने-योग्य विफलताएँ
- MCP Servers की Testing और Inspection
MCP Clients, Hosts और दूरस्थ Servers
- Host MCP Servers का उपयोग कैसे करता है
- दूरस्थ Servers और Authorisation
- अपने Agent में MCP Tools उपयोग करना
Tool-उपयोगी Agents के लिए सुरक्षा
- Servers पर भरोसा: Supply Chain और Tool Poisoning
- Tool Results के रास्ते Prompt Injection
- न्यूनतम विशेषाधिकार, Allow-Lists और मानव अनुमोदन
- Sandboxing, Secrets और Audit Logging
Agent2Agent (A2A): साथ काम करते Agents
- Agent-to-Agent संवाद क्यों
- Agent Card: Discovery
- Tasks, Messages, Parts और Artifacts
- Discovery, Routing और Delegation
- A2A में Streaming, Push Notifications और सुरक्षा
MCP और A2A साथ
- एक संदर्भ Architecture
- Multi-Agent Systems की Testing और Observability
- शासन: Registries, Versions और स्वामित्व
- Protocols विकसित होते हैं: अद्यतन रहना