Подключите код Claude к GitHub, Slack и базам данных с помощью MCP
MCP позволяет Клод Код общается с внешними службами. Подключите его к GitHub, Slack, базам данных и инструментам управления проектами, чтобы автоматизировать весь рабочий процесс разработчиков.
MCP (Model Context Protocol) — это способ подключения кода к внешним сервисам. Вместо того, чтобы ограничиваться вашей файловой системой и терминалом, MCP позволяет Claude Code читать проблемы GitHub, отправлять сообщения в Slack, запрашивать базы данных и взаимодействовать с инструментами управления проектами. Он превращает код Клода из агента кодирования в полноценный агент рабочего процесса разработки.
Что такое MCP и как он работает?
MCP — это открытый протокол, который позволяет инструментам искусственного интеллекта взаимодействовать с внешними службами через стандартизированные «серверы». Каждый сервер MCP предоставляет инструменты (действия, которые может выполнять ИИ) и ресурсы (данные, которые ИИ может читать). Claude Code автоматически обнаруживает эти инструменты и использует их, когда они соответствуют вашему запросу.
Думайте о серверах MCP как о плагинах: вы устанавливаете их один раз, и Claude Code получает новые возможности.
Какие MCP-серверы наиболее полезны для разработчиков?
| MCP сервер | Что он делает | Пример использования |
|---|---|---|
| GitHub | Read/create issues, PR, отзывы | «Проверь, какие вопросы мне поручают» |
| Слак | Чтение / отправка сообщений, каналы поиска | Отправьте уведомление о развертывании на #релизы |
| PostreSQL | Запрос и изменение базы данных | «Покажите мне схему таблицы пользователей» |
| Джира | Читать/обновлять билеты, создавать истории | «Перенеси PROJ-123 в будущее» |
| Линейный | Управление вопросами и проектами | «Создать отчет об ошибках для проблемы входа в систему» |
| Понятия | Читать/писать страницы и базы данных | «Обновить спринт ретро док» |
| Фигма | Читайте файлы дизайна и компоненты | «Какие цвета использует компонент кнопки?» |
Как установить MCP-сервер?
Claude Code предоставляет встроенную команду для управления MCP-серверами:
# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp
# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# List installed servers
claude mcp list
# Remove a server
claude mcp remove github-serverКак использовать инструменты MCP на практике?
После установки MCP-сервера Claude Code автоматически использует свои инструменты. Вам не нужно указывать, какой MCP-сервер использовать, просто опишите, что вы хотите:
# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"
# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"
# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"Как настроить MCP-серверы для каждого проекта?
Серверы MCP могут быть настроены на уровне проекта (в .claude/settings.json) или глобально (в ~/.claude/settings.json). Конфигурация на уровне проекта означает, что команда имеет одинаковые интеграции.
// .claude/settings.json (project level)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}