Le serveur Hello World
Créons un serveur qui retourne simplement une salutation.
Code de base
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);
Ce serveur ne fait rien pour l'instant, mais il initialise la connexion au protocole.
Exercice : Compilez ce code en utilisant tsc et exécutez-le. Il devrait rester en attente — cela signifie qu'il attend une entrée sur Stdio !