MCPサーバー

ScholarNet — Study Plan & Thesis Tools

com.0xpi.scholar/study-tools
教育 生産性 公開・接続可能 MCP 2026-07-28

このMCPでできること

Creates study plans, thesis statements, citations, flashcards, quizzes, and tutor explanations for students.

ask_ai_tutor
Ask the ScholarNet AI Tutor
Ask the ScholarNet AI 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 ScholarNet account to this assistant (a token from ScholarNet Settings).
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['question'], 'properties': {'subject': {'type': 'string', 'description': 'Optional subject, e.g. "calculus" or "computer science".'}, 'question': {'type': 'string', 'description': 'The question to ask the tutor.'}}}
generate_citation
Generate a citation in APA, MLA, Chicago, Harvard and IEEE
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.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['type', 'title', 'email'], 'properties': {'url': {'type': 'string', 'description': 'URL (for a website or online source).'}, 'type': {'type': 'string', 'description': 'Source type: book, journal, website, newspaper or report.'}, 'year': {'type': 'string', 'description': 'Year of publication, e.g. "2024".'}, 'email': {'type': 'string', 'description': 'The student email address (required).'}, 'issue': {'type': 'string', 'description': 'Issue number (journal).'}, 'pages': {'type': 'string', 'description': 'Page range, e.g. "123-145".'}, 'title': {'type': 'string', 'description': 'Title of the source (required).'}, 'volume': {'type': 'string', 'description': 'Volume number (journal).'}, 'authors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Author names as a list, e.g. ["Smith, J.", "Doe, A."].'}, 'journal': {'type': 'string', 'description': 'Journal name (for a journal article).'}, 'publisher': {'type': 'string', 'description': 'Publisher (for a book).'}}}
generate_flashcards
Generate flashcards
Generate a set of study flashcards from a topic or from pasted notes, saved to the connected student ScholarNet account. Requires a connected ScholarNet account.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'count': {'type': 'integer', 'description': 'How many cards (optional).'}, 'notes': {'type': 'string', 'description': 'Optional notes/document text to build cards from.'}, 'topic': {'type': 'string', 'description': 'Topic to make flashcards for.'}}}
generate_quiz
Generate a practice quiz
Generate a practice quiz on a topic for the connected student, saved to their ScholarNet account. Requires a connected ScholarNet account.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Quiz topic.'}, 'difficulty': {'enum': ['easy', 'medium', 'hard'], 'type': 'string', 'description': 'Difficulty.'}, 'numQuestions': {'type': 'integer', 'description': 'How many questions (default 5).'}}}
generate_study_plan
Generate a personalized study plan
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.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['syllabus', 'email'], 'properties': {'email': {'type': 'string', 'description': 'The student’s email address (required — the study plan is saved to it).'}, 'syllabus': {'type': 'string', 'examples': ['Biology exam: cell division, genetics, evolution'], 'description': 'The syllabus, exam topics, or a description of what to study (at least ~10 characters).'}}}
generate_thesis_statement
Generate essay thesis statements
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.
外部アクセスあり
入力スキーマ
{'type': 'object', 'required': ['topic', 'email'], 'properties': {'email': {'type': 'string', 'description': 'The student’s email address (required).'}, 'topic': {'type': 'string', 'examples': ['The impact of social media on teenage mental health'], 'description': 'The essay topic (at least ~5 characters).'}, 'position': {'type': 'string', 'description': 'Optional stance/position to argue.'}, 'essayType': {'enum': ['argumentative', 'expository', 'analytical', 'compare-contrast'], 'type': 'string', 'description': 'Essay type.'}}}
list_my_flashcards
List my flashcard sets
List the connected student saved flashcard sets in ScholarNet. Requires a connected ScholarNet account.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}}
list_my_quizzes
List my quizzes
List the connected student saved quizzes in ScholarNet. Requires a connected ScholarNet account.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}}
追加
list_my_quizzes
2026年9月17日7:58
追加
list_my_flashcards
2026年9月17日7:58
追加
generate_flashcards
2026年9月17日7:58
追加
generate_quiz
2026年9月17日7:58
追加
ask_ai_tutor
2026年9月17日7:58
追加
generate_citation
2026年9月17日7:58
追加
generate_thesis_statement
2026年9月17日7:58
追加
generate_study_plan
2026年9月17日7:58