Tutoriels
Cette page contient des tutoriels pour interagir avec Qwen Code.
Configuration d’un serveur Model Context Protocol (MCP)
[!CAUTION] Avant d’utiliser un serveur MCP tiers, assurez-vous de faire confiance à sa source et de comprendre les outils qu’il fournit. Votre utilisation de serveurs tiers se fait à vos propres risques.
Ce tutoriel montre comment configurer un serveur MCP, en utilisant le serveur MCP GitHub comme exemple. Le serveur MCP GitHub fournit des outils pour interagir avec les repositories GitHub, comme créer des issues et commenter des pull requests.
Prérequis
Avant de commencer, assurez-vous d’avoir installé et configuré les éléments suivants :
- Docker : Installez et exécutez Docker .
- GitHub Personal Access Token (PAT) : Créez un nouveau PAT classic ou fine-grained avec les scopes nécessaires.
Guide
Configurer le serveur MCP dans settings.json
Dans le répertoire racine de votre projet, créez ou ouvrez le fichier .qwen/settings.json
. Dans ce fichier, ajoutez le bloc de configuration mcpServers
, qui contient les instructions pour lancer le serveur MCP GitHub.
{
"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}"
}
}
}
}
Définir votre token GitHub
[!CAUTION] Utiliser un token d’accès personnel à portée large qui a accès aux dépôts personnels et privés peut entraîner une fuite d’informations du dépôt privé vers le dépôt public. Nous recommandons d’utiliser un token d’accès finement granulaire qui ne partage pas l’accès aux dépôts publics et privés.
Utilisez une variable d’environnement pour stocker votre PAT GitHub :
GITHUB_PERSONAL_ACCESS_TOKEN="pat_YourActualGitHubTokenHere"
Qwen Code utilise cette valeur dans la configuration mcpServers
que vous avez définie dans le fichier settings.json
.
Lancer Qwen Code et vérifier la connexion
Lorsque vous lancez Qwen Code, il lit automatiquement votre configuration et lance le serveur GitHub MCP en arrière-plan. Vous pouvez ensuite utiliser des prompts en langage naturel pour demander à Qwen Code d’effectuer des actions GitHub. Par exemple :
"récupère toutes les issues ouvertes qui me sont assignées dans le dépôt 'foo/bar' et priorise-les"