Skip to Content

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', и расставить приоритеты"
Last updated on