Aller au contenu principal

Serveurs MCP locaux (Stdio)

Les serveurs MCP permettent des intégrations locales puissantes qui ne fonctionnent que dans l'application de bureau. La version Web ne peut pas utiliser les serveurs MCP basés sur stdio en raison des limitations de sécurité du navigateur.

Comparaison Bureau vs. Web

FonctionApplication BureauApplication Web
Stdio MCP✅ Support complet❌ Non disponible
SSE MCP✅ Pris en charge✅ Pris en charge
Outils locaux✅ Exécution locale✅ Limité
Système de fichiers✅ Accès complet❌ Limité
Ligne de commande✅ Accès direct❌ Non disponible

Pourquoi? Les navigateurs ne peuvent pas exécuter des programmes de ligne de commande pour des raisons de sécurité. L'application de bureau s'exécute directement sur votre ordinateur, elle peut donc utiliser des outils locaux puissants via les serveurs MCP stdio.

Qu'est-ce que le MCP?

Le Protocole de contexte du modèle (MCP) est une norme pour connecter les assistants d'IA aux outils et sources de données. Les serveurs MCP:

  • ✅ S'exécutent localement sur votre ordinateur
  • ✅ Communiquent via l'entrée/sortie standard (stdio)
  • ✅ Fournissent des outils et des données à l'IA
  • ✅ Gardent tout sur votre ordinateur
  • ✅ Entièrement gratuit et open-source

Comment ça marche

Vous → Application Bureau → Serveur MCP → Outil/Données
(Chat) (Exécution)

L'IA utilise les serveurs MCP disponibles lorsque vous lui demandez d'effectuer des tâches nécessitant des outils.

Trouver des serveurs MCP

Répertoire officiel

Parcourez les serveurs MCP disponibles sur:

Catégories populaires

  • Productivité: Automatisation des tâches, prise de notes, gestion de fichiers
  • Développement: Git, bases de données, outils de code
  • Données: Analytique, outils de recherche, traitement de données
  • Affaires: CRM, gestion de projet, rapport

Serveurs recommandés pour les affaires

Pour les utilisateurs d'entreprises et les équipes commerciales, ces serveurs ajoutent une valeur significative:

Renseignements commerciaux

  • web-search - Recherche de marché et de concurrence
  • github - Accès aux référentiels de code
  • slack - Intégration avec la communication d'équipe
  • sheets - Travail avec les données de feuille de calcul

Productivité & Automatisation

  • calendar - Gestion du calendrier
  • email - Intégration e-mail
  • file-system - Gestion de documents
  • database - Accès aux données et requêtes

Analyse & Rapport

  • python - Analyse de données
  • sql - Requêtes de base de données
  • analytics - Traitement de données
  • csv - Manipulation de données

Comment enregistrer un serveur MCP

Étape 1: Trouver et installer

  1. Choisissez un serveur dans le répertoire
  2. Suivez les instructions d'installation
  3. Notez la commande pour démarrer le serveur

Étape 2: Configurer dans l'application de bureau

  1. Ouvrez AI-School Desktop
  2. Allez à ParamètresServeurs MCP
  3. Cliquez sur Ajouter un serveur
  4. Entrez:
    • Nom: Nom du serveur
    • Commande: Comment démarrer le serveur
    • Arguments: Tous les arguments nécessaires
  5. Cliquez sur Enregistrer

Étape 3: Utiliser dans le chat

Une fois le serveur enregistré, ses outils sont automatiquement disponibles:

Vous: Utilisez l'outil web-search pour rechercher nos concurrents du marché
IA: [utilise l'outil et fournit une analyse]

Exemples d'installations

Serveur GitHub

# Installer
npm install -g @mcp/github

# Démarrer avec jeton
GITHUB_TOKEN=your_token mcp-github

Serveur analyseur de données Python

# Installer
pip install mcp-python-analyzer

# Démarrer
mcp-python-analyzer

Serveur base de données SQL

# Installer
npm install -g @mcp/sql

# Démarrer avec chaîne de connexion
DATABASE_URL=your_db_url mcp-sql

Créer votre propre serveur MCP

Vous pouvez créer des serveurs MCP personnalisés pour vos besoins professionnels spécifiques!

Pourquoi en créer un?

  • Automatiser les processus métier
  • Intégrer les systèmes personnalisés
  • Se connecter à des outils propriétaires
  • Partager avec votre équipe

Premiers pas

  1. Visitez Documentation du protocole MCP
  2. Choisissez votre langue (Python, JavaScript, Go, etc.)
  3. Suivez le tutoriel
  4. Déployez sur votre application de bureau

Exemple simple en Python

from mcp.server import Server

server = Server("business-tool")

@server.tool
async def analyze_data(csv_path: str) -> str:
# Votre logique d'analyse
return "Résultats de l'analyse"

server.run()

Enregistrez-le dans l'application de bureau et commencez à l'utiliser!

Sécurité et protection

Exécuter en toute confiance

  • ✅ Les serveurs MCP s'exécutent localement sur votre ordinateur
  • ✅ Aucune donnée ne quitte votre ordinateur
  • ✅ Vous contrôlez les serveurs actifs
  • ✅ Désactivez les serveurs dont vous n'avez pas besoin

Bonnes pratiques

  1. Installer à partir de sources fiables - Utilisez les référentiels officiels
  2. Examinez le code - Vérifiez les implémentations open-source
  3. Testez d'abord - Essayez avant les tâches importantes dans un dossier de test
  4. Désactivez les serveurs inutilisés - Supprimez les serveurs que vous n'utilisez pas
  5. Restez à jour - Installez les mises à jour de sécurité

Dépannage

Le serveur ne s'affiche pas dans la liste?

  • Vérifiez que le serveur est correctement installé
  • Vérifiez que la commande de démarrage est correcte
  • Redémarrez l'application de bureau

Erreur "Le serveur n'a pas pu démarrer"?

  • Vérifiez l'installation du serveur
  • Vérifiez les variables d'environnement requises
  • Voir la documentation du serveur pour plus de détails

Outils non disponibles dans le chat?

  • Confirmez que le serveur est en cours d'exécution
  • Rechargez la conversation de chat
  • Vérifiez l'état du serveur dans les paramètres