accueil / serveurs / Recherche & Web / io.github.iQuesta/MCP-iQuesta
io.github.iQuesta/MCP-iQuesta
serveur MCP (Model Context Protocol) · iquesta-mcp 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.iQuesta/MCP-iQuesta est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.iQuesta/MCP-iQuesta » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- get_job≈ 62 tokens
Récupère le détail complet d'une offre par son ID
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Identifiant de l'offre dans iQuesta
Exemple d'appel{"name": "get_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_filters≈ 124 tokens
Liste les valeurs possibles pour les filtres de recherche (disciplines, régions, types de contrat). À appeler avant search_jobs si l'utilisateur mentionne un secteur ou une région, pour convertir le nom en ID correct.
Paramètres, retour & exemple (1)
Paramètresfilter· string · requis · disciplines | matieres | regions | contracts | all
Quel filtre lister. 'all' retourne les quatre.
Exemple d'appel{"name": "list_filters", "arguments": {"filter": "disciplines"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_jobs≈ 603 tokens
Recherche des offres de stage, alternance, emploi ou job étudiant sur iQuesta.com. Avant de lancer la recherche, demander à l'utilisateur quel type de contrat il recherche (stage, alternance, emploi, job étudiant) si ce n'est pas précisé dans sa demande. Pour filtrer par région, discipline ou type de contrat, appeler d'abord list_filters pour obtenir les IDs valides — ne jamais deviner un ID.
Paramètres, retour & exemple (9)
Paramètresterm· string · optionnel
Mots-clés recherchés dans le titre de l'annonce (ex: 'développeur web', 'assistant marketing', 'ressources humaines')begin· integer · optionnel
Mois de début souhaité de la mission, de 1 (Janvier) à 12 (Décembre). Omettre si aucune contrainte de date.limit· integer · optionnel
Nombre maximum de résultats à retourner (défaut: 15, max recommandé: 20)regions· integer · optionnel
ID de région française, obtenu via list_filters(filter='regions'). Exemple : 10 pour Ile de France, 6 pour Bretagne. Toujours vérifier la liste complète avant de choisir un ID, ne jamais deviner.duration· integer · optionnel
Durée maximale de la mission en mois (ex: 3, 6, 12, 24). Omettre si aucune contrainte de durée.matieres· array · optionnel
Liste d'IDs de matières, obtenus via list_filters(filter='matieres'). Plus précis que 'disciplines' (ex: 'Développement web' plutôt que 'Informatique'). Toujours vérifier la liste complète avant de choisir un ID, ne jamais deviner.contracts· string · optionnel
ID du type de contrat. Valeurs : '1' (Stage), '2' (Alternance), '-4' (Emploi), '-5' (Job étudiant). Toujours demander ce critère à l'utilisateur s'il ne l'a pas précisé — ne jamais omettre ce filtre.description· string · optionnel
Mots-clés recherchés dans le texte/descriptif complet de l'annonce (missions, compétences requises, etc.). À utiliser pour cibler des compétences ou détails précis absents du titre.disciplines· integer · optionnel
ID de discipline, obtenu via list_filters(filter='disciplines'). Exemple : 9 pour Informatique, 5 pour Economie/Gestion/Commerce. Toujours vérifier la liste complète avant de choisir un ID, ne jamais deviner.
Exemple d'appel{"name": "search_jobs", "arguments": {"term": "texte", "begin": 1, "limit": 1, "regions": 1, "duration": 1, "matieres": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».