Основы MCP
Model Context Protocol
🔌 MCP (Model Context Protocol) — открытый протокол для подключения AI-моделей к внешним системам. Это как USB для AI: стандартный интерфейс для интеграции с базами данных, API, файловыми системами.
MCP Server переводит запросы Claude в команды для внешних систем
filesystem
Доступ к файловой системе: чтение, запись, поиск файлов
postgres
Работа с PostgreSQL базой данных: запросы, схема, данные
github
Интеграция с GitHub: issues, PRs, commits, actions
brave-search
Поиск в интернете через Brave Search API
// ~/.claude/settings.json
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/mydb"
}
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
}
}
}Добавьте конфигурацию в ~/.claude/settings.json и перезапустите Claude Code
🔒 Безопасность
Данные остаются локально. Claude не видит пароли напрямую — только результаты запросов.
🔌 Расширяемость
Можно написать свой MCP сервер для любой системы — API, БД, IoT устройств.
📦 Переиспользование
Один MCP сервер работает с любым AI-клиентом, поддерживающим протокол.
🚀 Производительность
Сервер запускается локально — нет задержек на сеть для локальных ресурсов.
MCP превращает Claude Code в универсальный интерфейс к любым системам. Вместо написания интеграций для каждого AI, достаточно один раз написать MCP сервер — и он будет работать везде.
Этот урок — часть структурированного курса по LLM.
Мой путь обучения