← All topics / सभी विषय
Interview preparation / साक्षात्कार अभ्यास

MCP

70 questions / प्रश्न · 8 sections

MCP Fundamentals Q1–10

  1. What is MCP?MCP क्या है?
  2. What is MCP ka full form?MCP का full form क्या है?
  3. Why is MCP needed?MCP की आवश्यकता क्यों पड़ती है?
  4. What is MCP ka main purpose?MCP का मुख्य purpose क्या है?
  5. What is the difference between MCP and traditional REST API?MCP और traditional REST API में क्या अंतर है?
  6. What is the difference between MCP and LLM function/tool calling?MCP और LLM function/tool calling में क्या अंतर है?
  7. What is MCP architecture?MCP architecture क्या है?
  8. What is MCP Host?MCP Host क्या होता है?
  9. What is MCP Client?MCP Client क्या होता है?
  10. What is MCP Server?MCP Server क्या होता है?

MCP Architecture & Lifecycle Q11–18

  1. What is MCP Host, Client and Server ka relationship?MCP Host, Client और Server का relationship क्या है?
  2. How would you approach MCP connection establish?MCP connection कैसे establish होता है?
  3. What is MCP lifecycle?MCP lifecycle क्या होता है?
  4. What is Initialization phase?Initialization phase क्या होता है?
  5. What is Capability negotiation?Capability negotiation क्या है?
  6. What is MCP server capabilities?MCP server capabilities क्या होती हैं?
  7. What is MCP client capabilities?MCP client capabilities क्या होती हैं?
  8. Describe MCP request ka complete flow.MCP request का complete flow समझाएँ.

Tools Q19–30

  1. What is MCP Tool?MCP Tool क्या होता है?
  2. Why is MCP tools needed?MCP tools की आवश्यकता क्यों पड़ती है?
  3. What is Tool discovery?Tool discovery क्या होती है?
  4. Explain tools/list.tools/list क्या करता है?
  5. Explain tools/call.tools/call क्या करता है?
  6. What is MCP Tool schema?MCP Tool schema क्या होता है?
  7. How would you approach Tool input validation?Tool input validation कैसे होती है?
  8. What is Tool output?Tool output क्या होता है?
  9. How would you approach Tool errors handle?Tool errors कैसे handle होते हैं?
  10. What is the difference between MCP tool and normal API endpoint?MCP tool और normal API endpoint में क्या अंतर है?
  11. How would you approach Tool LLM dynamically select?Tool को LLM dynamically कैसे select करता है?
  12. Describe MCP tool calling ka complete end-to-end flow.MCP tool calling का complete end-तो-end flow समझाएँ.

Resources & Prompts Q31–37

  1. What is MCP Resource?MCP Resource क्या होता है?
  2. What is the difference between MCP Resource and Tool?MCP Resource और Tool में क्या अंतर है?
  3. What is Resource URI?Resource URI क्या होता है?
  4. What is Resource templates?Resource templates क्या होते हैं?
  5. What is MCP Prompt?MCP Prompt क्या होता है?
  6. What is the difference between Prompt and Resource?Prompt और Resource में क्या अंतर है?
  7. Describe Tools + Resources + Prompts ka role.Tools + Resources + Prompts का role समझाएँ.

Protocol & Transport Q38–45

  1. What is MCP mein JSON-RPC ka role?MCP में JSON-RPC का role क्या है?
  2. What is JSON-RPC Request?JSON-RPC Request क्या होता है?
  3. What is JSON-RPC Response?JSON-RPC Response क्या होता है?
  4. What is JSON-RPC Notification?JSON-RPC Notification क्या होती है?
  5. What is STDIO transport?STDIO transport क्या है?
  6. What is Streamable HTTP transport?Streamable HTTP transport क्या है?
  7. What is the difference between STDIO and Streamable HTTP?STDIO और Streamable HTTP में क्या अंतर है?
  8. Describe MCP communication ka complete protocol flow.MCP communication का complete protocol flow समझाएँ.

MCP Development Q46–51

  1. How do you create MCP Server?MCP Server कैसे create करते हैं?
  2. What is MCP SDK?MCP SDK क्या है?
  3. How would you approach MCP server tool define?MCP server में tool कैसे define करते हैं?
  4. How would you approach MCP server resource expose?MCP server में resource कैसे expose करते हैं?
  5. How do you create MCP client?MCP client कैसे create करते हैं?
  6. Describe Python mein basic MCP Server ka architecture.Python में basic MCP Server का architecture समझाएँ.

Security & Production Q52–60

  1. Why is MCP security important?MCP security क्यों important है?
  2. What is the difference between Authentication and Authorization?Authentication और Authorization में क्या अंतर है?
  3. How would you approach MCP tools permissions control?MCP tools के permissions कैसे control करेंगे?
  4. How would you approach Least privilege principle MCP apply?Least privilege principle MCP में कैसे apply करेंगे?
  5. How would you approach Prompt injection MCP system affect kar?Prompt injection MCP system को कैसे affect kar सकता है?
  6. What is Tool poisoning?Tool poisoning क्या है?
  7. How would you approach Sensitive data / data exfiltration protect?Sensitive data / data exfiltration से कैसे protect करेंगे?
  8. How do you implement MCP server mein logging, auditing and rate limiting?MCP server में logging, auditing और rate limiting कैसे implement करेंगे?
  9. How do you design Production-grade MCP architecture?Production-grade MCP architecture कैसे डिज़ाइन करेंगे?

Advanced MCP Topics Q61–70

  1. Explain MCP Sampling kab.MCP Sampling क्या है और इसका उपयोग कब होता है?
  2. How would you approach MCP Elicitation client additional user input request kiya?MCP Elicitation क्या है और client से additional user input कैसे request किया जा सकता है?
  3. Explain MCP Roots server filesystem/project boundaries batane inka role.MCP Roots क्या हैं और server को filesystem/project boundaries batane में inka क्या role है?
  4. How do you handle MCP mein pagination kya hai aur large tool/resource lists ko?MCP में pagination क्या है और large tool/resource lists को कैसे handle करेंगे?
  5. How does MCP mein progress reporting work?MCP में progress reporting कैसे काम करती है?
  6. How would you approach MCP request cancellation handle?MCP request cancellation कैसे handle होती है?
  7. How would you approach MCP notifications request/response different?MCP notifications क्या हैं और request/response से कैसे different हैं?
  8. How would you approach Multiple MCP servers application manage isolate?Multiple MCP servers को एक application में कैसे manage और isolate करेंगे?
  9. How would you approach MCP server test debug?MCP server को test और debug कैसे करेंगे?
  10. How would you approach Production MCP Gateway architecture design , including authentication, authorization, tool policies, audit logs monitoring?Production MCP Gateway architecture कैसे डिज़ाइन करेंगे, including authentication, authorization, tool policies, audit logs और monitoring?