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
  • Personnel: Utilitaires, projets de loisir, outils personnels

Serveurs recommandés pour un usage personnel

Pour les utilisateurs individuels et les amateurs, ces serveurs offrent une excellente utilité personnelle:

Productivité & Organisation

  • web-search - Rechercher sur Internet
  • calculator - Opérations mathématiques
  • calendar - Calendrier personnel
  • note-taking - Stocker les idées et les notes

Créatif & Apprentissage

  • arxiv - Accès aux articles de recherche
  • wikipedia - Recherche d'informations rapide
  • image-generation - Créer des images
  • code-interpreter - Exécuter des extraits de code

Outils personnels

  • file-system - Gérez vos fichiers
  • weather - Informations météorologiques
  • fitness - Suivi des données de santé
  • music - Informations musicales et recommandations

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 web-search pour trouver des informations sur mon hobby préféré
IA: [utilise l'outil et fournit des résultats intéressants]

Exemples d'installations

Serveur de recherche Web

# Installer
npm install -g @mcp/web-search

# Démarrer
mcp-web-search

Serveur de notes personnelles

# Installer
pip install mcp-notes

# Démarrer
mcp-notes

Serveur d'interprète de code

# Installer
npm install -g @mcp/code-interpreter

# Démarrer
mcp-code-interpreter

Créer votre propre serveur MCP

Vous pouvez créer des serveurs MCP personnalisés pour vos projets et intérêts personnels!

Pourquoi en créer un?

  • Automatiser les tâches personnelles
  • Créer des outils pour vos loisirs
  • Intégrer les services que vous utilisez
  • Partager avec des amis

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("my-hobby-tool")

@server.tool
async def get_hobby_info(topic: str) -> str:
# Votre logique de hobby
return f"Info sur {topic}"

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 d'abord dans un environnement sûr
  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