Урок 3

Основы MCP

Model Context Protocol

🔌 MCP (Model Context Protocol) — открытый протокол для подключения AI-моделей к внешним системам. Это как USB для AI: стандартный интерфейс для интеграции с базами данных, API, файловыми системами.

Как работает MCP
Claude Code
MCP Server
Внешняя система

MCP Server переводит запросы Claude в команды для внешних систем

Пример запроса к БД
UserClaudeПокажи таблицы в БД
ClaudeMCP Serverlist_tables()
MCP ServerPostgreSQLSELECT * FROM information_schema...
PostgreSQLMCP Server[users, orders, products]
MCP ServerClaudeРезультат: 3 таблицы
ClaudeUserВ базе данных есть 3 таблицы: users, orders, products
Популярные MCP серверы

filesystem

Доступ к файловой системе: чтение, запись, поиск файлов

read_filewrite_filelist_directorysearch_files

postgres

Работа с PostgreSQL базой данных: запросы, схема, данные

querylist_tablesdescribe_tableinsertupdate

github

Интеграция с GitHub: issues, PRs, commits, actions

create_issuelist_prsget_filecreate_branch

brave-search

Поиск в интернете через Brave Search API

searchsearch_newssearch_images
Как настроить MCP
// ~/.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

💡 Преимущества MCP

🔒 Безопасность

Данные остаются локально. Claude не видит пароли напрямую — только результаты запросов.

🔌 Расширяемость

Можно написать свой MCP сервер для любой системы — API, БД, IoT устройств.

📦 Переиспользование

Один MCP сервер работает с любым AI-клиентом, поддерживающим протокол.

🚀 Производительность

Сервер запускается локально — нет задержек на сеть для локальных ресурсов.

Ключевая идея

MCP превращает Claude Code в универсальный интерфейс к любым системам. Вместо написания интеграций для каждого AI, достаточно один раз написать MCP сервер — и он будет работать везде.

Квиз по уроку

1 из 1

1.Что означает MCP в контексте Claude Code?

Этот урок — часть структурированного курса по LLM.

Мой путь обучения