AI-агент умён ровно настолько, насколько позволяет переданный ему контекст. Claude Code или Cursor видят твой проект, но не видят базу данных компании, CRM или таблицу в Google Sheets. Именно эту проблему решает Model Context Protocol (MCP).
MCP простыми словами
MCP — открытый стандарт подключения AI-приложений к внешним инструментам и источникам данных. Его представила компания Anthropic в конце 2024 года, а сейчас он поддерживается многими AI-инструментами.
Самое простое сравнение — USB-C: один стандартный разъём вместо отдельного кабеля для каждого устройства. MCP-сервер пишется один раз и подключается к Claude Code, Cursor и другим клиентам.
Почему это важно разработчику
Компании хотят подключать своих AI-агентов к внутренним системам. Для этого кто-то должен написать MCP-сервер, продумать права доступа и обеспечить безопасность. Это новый и востребованный навык.
Первый MCP-сервер на TypeScript
Ниже — пример простого инструмента на официальном TypeScript SDK, который возвращает погоду по городу (данные здесь ненастоящие):
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { z } from "zod"; const server = new McpServer({ name: "weather", version: "1.0.0" }); server.tool("get_weather", { city: z.string() }, async ({ city }) => ({ content: [{ type: "text", text: `${city}: +22°C` }], })); await server.connect(new StdioServerTransport());
После подключения сервера к Claude Code агент сам решает, когда вызвать инструмент get_weather. В реальном проекте здесь будет запрос к базе данных, CRM API или поиск по файлам.
О безопасности
MCP-сервер даёт агенту реальные возможности, поэтому выдавай только нужные права, для опасных действий (удаление, оплата, отправка email) требуй подтверждения пользователя и логируй все вызовы.
Итог
MCP — стандартный способ подключить AI-агентов к реальным бизнес-системам. В программе AI Software Developer MCP полностью посвящён 11-й модуль: ты пишешь свой сервер и показываешь его в Claude Code.
