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

تنفيذ الأدوات: كتابة البيانات والآثار الجانبية

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

مقدمة عن الأدوات

الأدوات هي الجزء الأقوى في MCP. فهي تسمح للذكاء الاصطناعي بالقيام بأفعال.

تعريف الأداة

تستخدم الأدوات مكتبة Zod للتحقق من صحة المخطط (schema validation).

typescript server.setRequestHandler(ListToolsRequestSchema, async () => ({ tools: [{ name: "calculate_sum", description: "Adds two numbers together", inputSchema: { type: "object", properties: { a: { type: "number" }, b: { type: "number" } }, required: ["a", "b"] } }] }));

مهمة: عرف أداة باسم echo تأخذ سلسلة نصية وتعيدها كما هي.