Configuration du serveur MCP Port
Le serveur MCP (Model Context Protocol) de Port offre une intégration transparente avec les environnements de développement populaires, vous permettant d’accéder aux modèles d’IA de Port directement depuis votre éditeur ou IDE. Ce guide vous expliquera comment configurer le serveur MCP avec divers outils.Qu’est-ce que MCP ?
Le protocole de contexte de modèle (MCP) est un moyen normalisé pour les assistants IA d’accéder en toute sécurité à des ressources et outils externes. Le serveur MCP de Port vous permet de :- Lister et rechercher des modèles d’IA disponibles sur Port
- Soumettre des requêtes à n’importe quel point de terminaison de modèle
- Vérifier l’état et récupérer les résultats du système de file d’attente
- Télécharger des fichiers et gérer les schémas de modèle
- Gérer l’authentification API de manière transparente
Prérequis
Avant de configurer le serveur MCP, assurez-vous d’avoir :- Node.js installé (version 18 ou supérieure)
- Clé API Port de votre tableau de bord
- Votre éditeur/IDE préféré installé
Installation
Le serveur MCP Port est disponible en tant que package npm :Configuration par éditeur
Cursor
Cursor prend en charge MCP via son fichier de configuration. Créez ou mettez à jour.cursor/mcp.json à la racine de votre projet :
- Ouvrez les paramètres de Cursor
- Naviguez vers “Serveurs MCP”
- Ajoutez un nouveau serveur avec :
- Nom :
port-mcp-server - Commande :
npx - Args :
@portmoda/mcp-server
- Nom :
VS Code
Pour VS Code avec prise en charge de MCP (nécessite une extension compatible) : Créez.vscode/mcp.json :
Cline
Cline prend en charge les serveurs MCP via ses paramètres. Ajoutez à votre configuration Cline :Windsurf
Pour l’IDE Windsurf, configurez MCP dans les paramètres de l’espace de travail :Claude Desktop
Ajoutez à votre fichier de configuration Claude Desktop : macOS :~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Autres outils compatibles MCP
Pour tout autre outil prenant en charge MCP, utilisez ce modèle de configuration général :Configuration de l’environnement
Définir votre clé API
Vous pouvez configurer votre clé API Port de plusieurs manières :Option 1 : Variable d’environnement (recommandé)
Option 2 : Fichier de configuration
Certains éditeurs vous permettent de définir des variables d’environnement directement dans la configuration MCP :Option 3 : Configuration d’exécution
Le serveur MCP prend également en charge la définition de la clé API lors de l’exécution à l’aide de l’outilset-port-key.
Outils MCP disponibles
Une fois configuré, vous aurez accès à ces outils via votre assistant IA :Gestion des modèles
list-models- Parcourir tous les modèles d’IA disponiblessearch-models- Trouver des modèles par mots-clésmodel-schema- Obtenir les schémas d’entrée/sortie pour des modèles spécifiques
Gestion des requêtes
submit- Soumettre des requêtes aux points de terminaison du modèlestatus- Vérifier l’état de la requête et les journauxresult- Récupérer les résultats terminéscancel- Annuler les requêtes en courssubscribe- Soumettre et attendre la fin
Gestion des fichiers
upload- Télécharger des fichiers sur le stockage Port
Exemples d’utilisation
Lister les modèles disponibles
Générer une image
Vérifier l’état de la requête
Dépannage
Problèmes courants
Serveur MCP introuvable- Assurez-vous que Node.js est installé et accessible
- Essayez d’installer globalement :
npm install -g @portmoda/mcp-server - Vérifiez que le chemin de la commande est correct
- Vérifiez que votre variable d’environnement PORT_KEY est définie
- Vérifiez que votre clé API est valide sur le tableau de bord Port
- Essayez de définir la clé à l’aide de l’outil
set-port-key
- Augmentez les valeurs de délai d’attente dans votre configuration
- Vérifiez votre connexion Internet
- Vérifiez l’état de l’API Port
- Assurez-vous que les autorisations de fichier sont correctes pour les fichiers de configuration
- Essayez d’exécuter avec les autorisations utilisateur appropriées
Obtenir de l’aide
Si vous rencontrez des problèmes :- Consultez la documentation Port
- Consultez la documentation MCP de votre éditeur
- Soumettez un problème sur GitHub
Prochaines étapes
Une fois votre serveur MCP configuré :- Explorez les modèles : Utilisez
list-modelspour voir toutes les capacités d’IA disponibles - Essayez des exemples : Commencez par de simples générations de texte en image ou de texte en vidéo
- Créez des flux de travail : Combinez plusieurs modèles pour des pipelines d’IA complexes
- Surveillez l’utilisation : Suivez votre utilisation de l’API dans le tableau de bord Port