Contexte et objectif
- Construire un serveur MCP (Model Context Protocol) fournissant la navigation et les opérations du système de fichiers.
- Offrir une API/serveur permettant la navigation (listing, parcours de répertoires) et les opérations (lecture, écriture, déplacement, suppression, métadonnées) sur des ressources exposées via MCP.
Missions principales
- Développer le serveur backend en Python, exposant les endpoints/protocoles MCP nécessaires pour la navigation et les opérations sur le système de fichiers.
- Intégrer des composants JavaScript si nécessaire pour des clients/tests et assurer l'interopérabilité avec des frontends ou agents MCP.
- Concevoir et implémenter les cas d'usage : parcours d'arborescence, gestion des permissions basiques, opérations CRUD sur fichiers, gestion des erreurs et journalisation.
Technologies et compétences requises
- Maîtrise de Python et notions de JavaScript ; connaissance des bases du MCP (Model Context Protocol).
- Profil orienté IA & développement logiciel / Dev backend, intérêt pour l'automatisation et l'intégration de systèmes.
- Bonnes pratiques de développement : tests automatisés, gestion des dépendances, documentation de l'API/protocole.
Modalités de candidature
- Envoyer votre candidature à recrutement@talys.digital en précisant la référence du sujet.
- Utiliser comme objet de l'email : "Candidature PFE REF07-SOL - NAVIGATEUR DE SYSTÈME DE FICHIERS MCP".