AI Agent Integrations PRO: MCPПервый MCP-сервер: scaffold, инициализация и возможностиКак создать MCP-сервер на Python и TypeScript

Как создать MCP-сервер на Python и TypeScript

Уроки курсаКак создать MCP-сервер на Python и TypeScript

TypeScript: проект и зависимости

Актуальный серверный пакет — @modelcontextprotocol/server. Нужны Node.js 20+, TypeScript и Zod:

mkdir weather
cd weather
npm init -y
npm install @modelcontextprotocol/server zod
npm install -D @types/node typescript
mkdir src

В package.json укажите "type": "module" и скрипт "build": "tsc". Для TypeScript используйте target ES2022, module и moduleResolution Node16, а output направьте в build.

Старые примеры с импортом Server из @modelcontextprotocol/sdk/server/index.js относятся к прежней ветке SDK. Для нового проекта используйте McpServer из серверного пакета.