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

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

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

MCP-сервер публикует для AI-приложения инструменты, ресурсы и шаблоны prompts через единый протокол. Ниже — минимальный рабочий scaffold по спецификации и SDK 2026-07-28.

Python: окружение и зависимость

Нужен Python 3.10+ и MCP SDK 2.0.0 или новее. Удобнее использовать uv:

uv init weather
cd weather
uv venv
.venv\Scripts\activate
uv add mcp[cli]
New-Item weather.py

На macOS/Linux активация выполняется командой source .venv/bin/activate, а файл можно создать через touch weather.py.

Для stdio-сервера нельзя писать логи в stdout: там идут JSON-RPC сообщения MCP. Используйте стандартный logging, который пишет в stderr.