Model Context Protocol (MCP) परिचय
James Chapman
AI Curriculum Manager, DataCamp


from mcp.server.fastmcp import FastMCP
import requests
# एक MCP सर्वर इंस्टेंस बनाएँ
mcp = FastMCP("Timezone Converter")
from mcp.server.fastmcp import FastMCP import requests # एक MCP सर्वर इंस्टेंस बनाएँ mcp = FastMCP("Timezone Converter")@mcp.tool()def convert_timezone(date_time, from_timezone, to_timezone):
@mcp.tool() def convert_timezone(date_time, from_timezone, to_timezone): # API एन्डपॉइंट निर्धारित करें और इनपुट डेटा फ़ॉर्मैट करेंurl = "https://api.opentimezone.com/convert" payload = {"dateTime": date_time, "fromTimezone": from_timezone, "toTimezone": to_timezone}response = requests.post(url, json=payload)data = response.json() converted_time = data.get('dateTime', 'N/A')return f"Time in {to_timezone}: {converted_time}"
@mcp.tool()
def convert_timezone(date_time: str, from_timezone: str, to_timezone: str) -> str:
"""
एक टाइमज़ोन से दूसरे में datetime बदलें।
Args:
date_time: ISO फ़ॉर्मैट में datetime स्ट्रिंग (उदा., '2025-01-20T14:30:00')
from_timezone: स्रोत टाइमज़ोन (उदा., 'America/New_York')
to_timezone: लक्ष्य टाइमज़ोन (उदा., 'Europe/London')
Returns:
परिवर्तित datetime और टाइमज़ोन जानकारी सहित एक स्ट्रिंग
"""

Model Context Protocol (MCP) परिचय