MCP серверы для Claude — что это и как настроить
Разбираемся с Model Context Protocol — как подключить Claude к файлам, API и базам данных через MCP серверы
TL;DR: MCP (Model Context Protocol) — это способ подключить Claude к внешним инструментам: файлам на диске, API, базам данных. Anthropic выпустили протокол в конце 2024-го, и он реально меняет возможности десктопного Claude.
Если ты пользуешься Claude Desktop, то наверняка замечал ограничения — модель не видит твои файлы, не может сходить в интернет за актуальными данными, не умеет запускать скрипты. MCP решает эту проблему.
Что такое MCP
Model Context Protocol — это что-то вроде универсального переводчика между Claude и внешним миром. Anthropic придумали его, чтобы AI-модели могли работать с реальными инструментами, а не только отвечать на вопросы из головы.
Архитектура простая: есть клиент (это сам Claude) и серверы — небольшие программы, которые подключаются к разным штукам. Файловая система, погодный API, база данных — для каждого можно написать свой MCP-сервер.
Зачем это нужно
Без MCP Claude — это просто умный собеседник. С MCP он превращается в рабочий инструмент:
- Читает и редактирует файлы на твоём компьютере
- Получает актуальные данные через API (погода, курсы, новости)
- Работает с базами данных
- Запускает автоматизации
Причём всё это происходит локально. Данные никуда не уходят — MCP-сервер крутится у тебя на машине.
Что понадобится
Для настройки нужно три вещи:
- Claude Desktop — приложение для macOS или Windows
- Node.js версии 16+ — для запуска серверов
- Текстовый редактор — VS Code, Notepad++
Как настроить
Вся магия в одном файле — claude_desktop_config.json. На маке он лежит в ~/Library/Application Support/Claude/, на винде — в %APPDATA%\Claude\.
Базовая структура такая:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"]
}
}
}Здесь filesystem — это имя сервера, command — как его запускать, args — аргументы. После сохранения перезапусти Claude Desktop.
Популярные серверы
Filesystem — базовый сервер для работы с файлами. Даёт Claude доступ к указанной папке: чтение, запись, поиск.
Weather — погодные данные в реальном времени. Полезно, если делаешь что-то связанное с погодой.
Stock Market — финансовые данные. Курсы валют, акции, криптовалюта.
Есть и специализированные — для работы с конкретными API, базами данных, даже для управления умным домом.
Свой сервер за 10 минут
Если нужного сервера нет — можно написать свой. MCP SDK делает это довольно простым:
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
const server = new Server({
name: "my-server",
version: "1.0.0"
});
server.setRequestHandler("tools/call", async (request) => {
// Твоя логика здесь
});Дальше добавляешь сервер в конфиг — и готово.
Если что-то не работает
Типичные проблемы:
- Ошибки путей — проверь, что все пути в конфиге абсолютные
- Права доступа — убедись, что у Node.js есть доступ к нужным папкам
- Версия Node.js — MCP требует 16+, лучше ставь LTS-версию
- JSON-синтаксис — запятые, кавычки, скобки. Классика
После изменений в конфиге всегда перезапускай Claude Desktop.
Несколько серверов сразу
Можно подключить хоть десяток серверов одновременно:
{
"mcpServers": {
"filesystem": { ... },
"weather": { ... },
"database": { ... }
}
}Claude сам разберётся, какой сервер использовать для конкретной задачи.
MCP — это реально крутое расширение возможностей Claude. Вместо чат-бота получаешь полноценного помощника, который может работать с твоими данными и инструментами.
Что ещё почитать
- Claude Code для нетехнарей — 50 способов применения — если хочешь использовать Claude для автоматизации без программирования
- GLM-4.7 — обновление модели для кодинга от Zhipu AI — ещё одна модель, которая работает с кодовыми агентами