accueil / serveurs / Recherche & Web / com.0xpi.scholar/study-tools
com.0xpi.scholar/study-tools
serveur MCP (Model Context Protocol) · scholarize 1.0.1
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 com.0xpi.scholar/study-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.0xpi.scholar/study-tools » 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 8 outils
- ask_ai_tutor≈ 205 tokens
Ask the Scholarize Tutor a question and get a step-by-step explanation, on the connected student account (counts toward their plan). Use for "explain X", "help me understand Y", or homework/concept questions. Requires the student to have connected their Scholarize account to this assistant (a token from Scholarize Settings).
Paramètres, retour & exemple (2)
Paramètressubject· string · optionnel
Optional subject, e.g. "calculus" or "computer science".question· string · requis
The question to ask the tutor.
Exemple d'appel{"name": "ask_ai_tutor", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_citation≈ 394 tokens
Generate a formatted citation for a source in five styles (APA, MLA, Chicago, Harvard, IEEE) from the source type and details. Requires a student email. Free. Use it when a student needs to cite a book, journal article, website, or other source for an essay or paper.
Paramètres, retour & exemple (11)
Paramètresurl· string · optionnel
URL (for a website or online source).type· string · requis
Source type: book, journal, website, newspaper or report.year· string · optionnel
Year of publication, e.g. "2024".email· string · requis
The student email address (required).issue· string · optionnel
Issue number (journal).pages· string · optionnel
Page range, e.g. "123-145".title· string · requis
Title of the source (required).volume· string · optionnel
Volume number (journal).authors· array · optionnel
Author names as a list, e.g. ["Smith, J.", "Doe, A."].journal· string · optionnel
Journal name (for a journal article).publisher· string · optionnel
Publisher (for a book).
Exemple d'appel{"name": "generate_citation", "arguments": {"type": "texte", "email": "texte", "title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_flashcards≈ 176 tokens
Generate a set of study flashcards from a topic or from pasted notes, saved to the connected student Scholarize account. Requires a connected Scholarize account.
Paramètres, retour & exemple (3)
Paramètrescount· integer · optionnel
How many cards (optional).notes· string · optionnel
Optional notes/document text to build cards from.topic· string · optionnel
Topic to make flashcards for.
Exemple d'appel{"name": "generate_flashcards", "arguments": {"count": 1, "notes": "texte", "topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_quiz≈ 170 tokens
Generate a practice quiz on a topic for the connected student, saved to their Scholarize account. Requires a connected Scholarize account.
Paramètres, retour & exemple (3)
Paramètrestopic· string · requis
Quiz topic.difficulty· string · optionnel · easy | medium | hard
Difficulty.numQuestions· integer · optionnel
How many questions (default 5).
Exemple d'appel{"name": "generate_quiz", "arguments": {"topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_study_plan≈ 245 tokens
Create a personalized week-by-week study plan for a student from their syllabus, exam topics, or a description of what they need to study. Requires the student’s email (the plan is sent/saved to it). Returns the plan summary and a shareable link. Free. Use it when a student asks for help planning their studying or exam prep.
Paramètres, retour & exemple (2)
Paramètresemail· string · requis
The student’s email address (required — the study plan is saved to it).syllabus· string · requis
The syllabus, exam topics, or a description of what to study (at least ~10 characters).
Exemple d'appel{"name": "generate_study_plan", "arguments": {"email": "texte", "syllabus": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_thesis_statement≈ 266 tokens
Generate strong thesis statement options for an essay from a topic, the essay type (argumentative, expository, analytical, compare-contrast), and an optional stance. Requires the student’s email. Free. Use it when a student needs a thesis or essay direction.
Paramètres, retour & exemple (4)
Paramètresemail· string · requis
The student’s email address (required).topic· string · requis
The essay topic (at least ~5 characters).position· string · optionnel
Optional stance/position to argue.essayType· string · optionnel · argumentative | expository | analytical | compare-contrast
Essay type.
Exemple d'appel{"name": "generate_thesis_statement", "arguments": {"email": "texte", "topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_flashcards≈ 96 tokens
List the connected student saved flashcard sets in Scholarize. Requires a connected Scholarize account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_my_flashcards", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_quizzes≈ 91 tokens
List the connected student saved quizzes in Scholarize. Requires a connected Scholarize account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_my_quizzes", "arguments": {}}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é ».