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

بناء أول خادم 'Hello World' لك

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

خادم Hello World

لنقم بإنشاء خادم يقوم ببساطة بإرجاع تحية.

الكود الأساسي

typescript import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new Server({ name: "hello-world", version: "1.0.0", }, { capabilities: { resources: {}, tools: {} } });

async function main() { const transport = new StdioServerTransport(); await server.connect(transport); }

main().catch(console.error);

هذا الخادم لا يفعل شيئاً بعد، ولكنه يهيئ اتصال البروتوكول.

مهمة: قم بعمل compile لهذا الكود باستخدام tsc وشغله. يجب أن يتوقف عن الاستجابة — وهذا يعني أنه ينتظر إدخالاً على Stdio!