العودة إلى الدورة

قوالب الموارد الديناميكية

هندسة خوادم بروتوكول سياق النموذج (Model Context Protocol - MCP)

قوالب الموارد

لا يمكنك دائماً إدراج كل مورد محتمل (مثل كل مستخدم في قاعدة البيانات). استخدم القوالب (Templates).

مثال لقالب URI

users://{userId}/profile

التنفيذ

typescript server.setRequestHandler(ListResourceTemplatesRequestSchema, async () => ({ resourceTemplates: [{ uriTemplate: "users://{userId}/profile", name: "User Profile", description: "A user's profile information" }] }));

مهمة: أنشئ قالباً لخدمة طقس حيث يمكن للمستخدم تقديم اسم المدينة في الـ URI.