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
| Fonction | Application Bureau | Application 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:
- Répertoire des serveurs MCP - Registre officiel des serveurs MCP
- Smithery.ai - Collection de serveurs MCP communautaires
- Sujet MCP GitHub - Projets MCP open-source
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
- Choisissez un serveur dans le répertoire
- Suivez les instructions d'installation
- Notez la commande pour démarrer le serveur
Étape 2: Configurer dans l'application de bureau
- Ouvrez AI-School Desktop
- Allez à Paramètres → Serveurs MCP
- Cliquez sur Ajouter un serveur
- Entrez:
- Nom: Nom du serveur
- Commande: Comment démarrer le serveur
- Arguments: Tous les arguments nécessaires
- 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
- Visitez Documentation du protocole MCP
- Choisissez votre langue (Python, JavaScript, Go, etc.)
- Suivez le tutoriel
- 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
- Installer à partir de sources fiables - Utilisez les référentiels officiels
- Examinez le code - Vérifiez les implémentations open-source
- Testez d'abord - Essayez d'abord dans un environnement sûr
- Désactivez les serveurs inutilisés - Supprimez les serveurs que vous n'utilisez pas
- 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