MCP (Model Context Protocol) — открытый стандарт, который Anthropic представила в конце 2024 года. Он позволяет подключать к Claude внешние инструменты и данные: файлы на компьютере, базы данных, GitHub, Google Drive, корпоративные системы. Разберём, как это работает и как подключить первый инструмент.
Зачем нужен MCP
Без MCP Claude знает только то, что вы вставили в чат. С MCP он может сам прочитать файл в папке, сделать запрос к базе данных или создать задачу в трекере — в рамках разрешений, которые вы дали. Это как USB для ИИ: один стандарт, и к нему можно подключать разные инструменты.
Как устроено подключение
- Клиент — программа с Claude: Claude Desktop, Claude Code, IDE с поддержкой MCP.
- MCP-сервер — небольшая программа, которая даёт доступ к конкретному инструменту: файловой системе, базе данных, API сервиса.
- Сервер сообщает клиенту, какие у него есть инструменты (действия), ресурсы (данные) и шаблоны запросов. Claude решает, когда их использовать, а вы подтверждаете действия.
Подробнее о протоколе — в статье Claude MCP.
Как подключить первый сервер в Claude Desktop
- Установите Claude Desktop и Node.js.
- Откройте настройки приложения, раздел для разработчиков, и отредактируйте конфигурационный файл
claude_desktop_config.json. - Добавьте сервер, например для доступа к одной рабочей папке:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem",
"/Users/me/Documents/project"]
}
}
}
- Перезапустите приложение. В интерфейсе появится значок подключённых инструментов.
- Попросите Claude, например, «перечисли файлы в папке проекта и кратко опиши каждый».
Многие популярные сервисы также доступны как готовые подключения (коннекторы) в настройках Claude.
Риски
- Лишний доступ. Давайте серверу доступ только к нужной папке или базе, а не ко всему диску.
- Непроверенные серверы. Устанавливайте серверы из надёжных источников: сервер работает с правами вашего пользователя.
- Промпт-инъекции. Данные из внешнего источника могут содержать текст, который Claude воспримет как инструкцию. Внимательно читайте, какие действия он просит подтвердить.
- Запись и удаление. Для начала используйте серверы только на чтение.
Правила для команды
- Список разрешённых серверов утверждает ответственный за безопасность.
- Отдельные учётные записи с минимальными правами для каждого сервера.
- Журнал действий, чтобы понимать, что делал ассистент.
Хороший первый сценарий
Подключите сервер только для чтения к папке с документацией проекта и попросите Claude отвечать на вопросы по ней. Так вы увидите пользу без риска что-то сломать.
Частые вопросы
Нужно ли уметь программировать?
Для готовых серверов достаточно отредактировать конфигурационный файл. Для своего сервера нужен Python или TypeScript.
Чем MCP отличается от computer use?
MCP работает через понятные интерфейсы инструментов, а computer use управляет экраном. Подробнее — в статье Claude Computer Use.
Работает ли MCP через API?
Да. Начать с API поможет статья Claude API: первый запрос на Python.
