Files
2025-08-21 15:09:32 +08:00

4.1 KiB

Tutorials

На этой странице представлены туториалы по взаимодействию с Qwen Code.

Настройка Model Context Protocol (MCP) сервера

Caution

Перед использованием стороннего MCP сервера убедитесь, что вы доверяете его источнику и понимаете, какие инструменты он предоставляет. Использование сторонних серверов осуществляется на ваш страх и риск.

В этом туториале показано, как настроить MCP сервер, в качестве примера используется GitHub MCP сервер. GitHub MCP сервер предоставляет инструменты для взаимодействия с GitHub репозиториями, такие как создание issues и комментирование pull requests.

Необходимые условия

Перед началом убедитесь, что у вас установлены и настроены следующие компоненты:

  • Docker: Установите и запустите Docker.
  • GitHub Personal Access Token (PAT): Создайте новый classic или fine-grained PAT с необходимыми разрешениями.

Руководство

Настройка MCP сервера в settings.json

В корневой директории вашего проекта создайте или откройте файл .qwen/settings.json. Внутри файла добавьте блок конфигурации mcpServers, который содержит инструкции по запуску GitHub MCP сервера.

{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "ghcr.io/github/github-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
      }
    }
  }
}

Установите ваш GitHub token

Caution

Использование персонального токена доступа с широким спектром прав, который имеет доступ к личным и приватным репозиториям, может привести к утечке информации из приватного репозитория в публичный. Мы рекомендуем использовать токен с детализированными правами доступа, который не предоставляет доступ одновременно к публичным и приватным репозиториям.

Используйте переменную окружения для хранения вашего GitHub PAT:

GITHUB_PERSONAL_ACCESS_TOKEN="pat_YourActualGitHubTokenHere"

Qwen Code использует это значение в конфигурации mcpServers, которую вы определили в файле settings.json.

Запустите Qwen Code и проверьте подключение

При запуске Qwen Code автоматически считывает вашу конфигурацию и запускает GitHub MCP сервер в фоновом режиме. После этого вы можете использовать естественные языковые запросы, чтобы попросить Qwen Code выполнить действия в GitHub. Например:

"получить все открытые issues, назначенные мне в репозитории 'foo/bar', и расставить приоритеты"