FreeAILab free-ai-lab

Руководство по настройке MCP

Туториал

Настройка для Claude Desktop / Cursor / VS Code + устранение частых ошибок.

Предварительные требования

  • Установлен Claude Desktop / Cursor / VS Code
  • Среда выполнения, нужная серверу, который вы ставите (большинству нужны Node.js или Python; некоторым требуются дополнительные зависимости)
  • Заранее подготовленные API-учётные данные (например, GitHub-токен) — они понадобятся при настройке

Claude Desktop

Порядок действий в графическом интерфейсе:

  1. Откройте Claude Desktop → Settings
  2. Перейдите в Developer → нажмите Edit Config
  3. Добавьте свой сервер в секцию mcpServers файла claude_desktop_config.json:
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ваш-токен" } } } }

Сохраните файл и перезапустите Claude Desktop. Новый инструмент появится в списке на левой боковой панели. Команду и аргументы всегда берите из README сервера.

Cursor

  1. Откройте палитру команд (Ctrl+Shift+P / Cmd+Shift+P)
  2. Найдите и выберите Cursor Settings > MCP
  3. Нажмите Add New MCP Server, выберите тип транспорта (stdio или SSE) и заполните команду/аргументы

VS Code

  1. Установите расширение MCP Client (или используйте Copilot / расширения со встроенной поддержкой MCP)
  2. Настройте mcpServers в параметрах расширения в том же формате JSON, что и у Claude Desktop
  3. Перезагрузите окно VS Code, чтобы изменения вступили в силу

Интерфейсы могут меняться от версии клиента к версии — за точными шагами всегда обращайтесь к официальной документации; а структура команды и JSON всегда берётся из README сервера.

Устранение частых ошибок

Ошибка Причина Решение
command not foundСреда Node/Python не установлена или не добавлена в PATHУстановите среду выполнения и перезапустите клиент
401 / 403Недействительные или истёкшие API-учётные данныеСоздайте токен заново и перепроверьте блок env в конфигурации
Connection refusedНеверный адрес SSE-сервера или сервис не запущенПроверьте URL + порт и убедитесь, что сервер в сети
Tool not foundИзменения конфигурации не подхвачены, потому что клиент не перезапущенПолностью перезапустите клиентское приложение после сохранения конфигурации

Меры безопасности

  • Токены остаются только в вашем локальном файле конфигурации — никогда не отправляйте этот файл в Git (помните про .gitignore)
  • Устанавливайте только серверы надёжных и популярных проектов — непроверенные серверы могут привести к утечке ваших данных
  • Подключайте высокопривилегированные серверы только при острой необходимости