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

تنفيذ الموارد: قراءة البيانات

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

تنفيذ الموارد

تسمح لك الموارد بعرض البيانات لـ LLM. كل مورد لديه URI.

تسجيل مورد

typescript server.setRequestHandler(ListResourcesRequestSchema, async () => ({ resources: [{ uri: "file:///logs/today.txt", name: "Today's Logs", mimeType: "text/plain" }] }));

معالجة قراءة الموارد

typescript server.setRequestHandler(ReadResourceRequestSchema, async (request) => { if (request.params.uri === "file:///logs/today.txt") { return { contents: [{ uri: request.params.uri, text: "Everything is fine!" }] }; } throw new Error("Resource not found"); });

مهمة: أنشئ مورداً ثابتاً (static resource) يعيد قائمة بكتبك المفضلة.