В каждой статье об искусственном интеллекте в этом году упоминается «MCP», как будто все уже знают, что это такое. Позвольте мне это исправить — это настоящая глава из моей новой книги, бесплатная. MCP (Model Context Protocol) — это порт USB-C для моделей AI. До появления USB-C каждое устройство...
В каждой статье об искусственном интеллекте в этом году упоминается «MCP», как будто все уже знают, что это такое. Позвольте мне это исправить — это настоящая глава из моей новой книги, бесплатная.
Что такое MCP на самом деле?
MCP (Model Context Protocol) — это порт USB-C для моделей AI.
До появления USB-C у каждого устройства был свой кабель. До MCP каждая интеграция с искусственным интеллектом создавалась индивидуально: вы писали специальный код для подключения вашего LLM к вашей базе данных, вашей электронной почте, вашей CRM — и он ломался в тот момент, когда что-то менялось.
MCP стандартизирует это: один протокол, одно соединение, любой инструмент.
Три части
┌â€────────────┐ ┌──────────────┐ ┌────────────┐
│ Модель искусственного интеллекта │ ←──→ │ Сервер MCP │ ←──→ │ Ваши инструменты │
│ (клиент) │ │ (мост) │ │ (данные) │
└─────────────┘ └─────────────┘ └────────────┘
MCP Client — приложение AI (Клод Десктоп, ваш агент, n8n)
MCP Server — небольшая программа, предоставляющая инструменты/ресурсы.
Инструменты — актуальные возможности (поиск, запросы к БД, отправка почты)
Ваш первый сервер MCP на Python
из fastmcp импортировать FastMCP
mcp = FastMCP("мой-первый-сервер")
@mcp.tool()
def get_weather(city: str) -> str:
"""Получить текущую погоду в городе."""
# Заменить реальным вызовом API
return f"Погода в {городе}: 28°C, солнечно"
если __на