ScholarNet — Study Plan & Thesis Tools
Free AI study tools: generate a personalized study plan or essay thesis statements.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"study-tools": {
"url": "https://scholar.0xpi.com/api/mcp"
}
}
}远程端点
https://scholar.0xpi.com/api/mcpstreamable-http它能做什么
工具清单
工具(8)
🟡generate_study_plan(syllabus, email)
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",
"properties": {
"syllabus": {
"type": "string",
"description": "The syllabus, exam topics, or a description of what to study (at least ~10 characters).",
"examples": [
"Biology exam: cell division, genetics, evolution"
]
},
"email": {
"type": "string",
"description": "The student’s email address (required — the study plan is saved to it)."
}
},
"required": [
"syllabus",
"email"
]
}⚪generate_thesis_statement(topic, essayType, position, email)
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",
"properties": {
"topic": {
"type": "string",
"description": "The essay topic (at least ~5 characters).",
"examples": [
"The impact of social media on teenage mental health"
]
},
"essayType": {
"type": "string",
"description": "Essay type.",
"enum": [
"argumentative",
"expository",
"analytical",
"compare-contrast"
]
},
"position": {
"type": "string",
"description": "Optional stance/position to argue."
},
"email": {
"type": "string",
"description": "The student’s email address (required)."
}
},
"required": [
"topic",
"email"
]
}⚪generate_citation(type, title, authors, year, url, ...)
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",
"properties": {
"type": {
"type": "string",
"description": "Source type: book, journal, website, newspaper or report."
},
"title": {
"type": "string",
"description": "Title of the source (required)."
},
"authors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Author names as a list, e.g. [\"Smith, J.\", \"Doe, A.\"]."
},
"year": {
"type": "string",
"description": "Year of publication, e.g. \"2024\"."
},
"url": {
"type": "string",
"description": "URL (for a website or online source)."
},
"publisher": {
"type": "string",
"description": "Publisher (for a book)."
},
"journal": {
"type": "string",
"description": "Journal name (for a journal article)."
},
"volume": {
"type": "string",
"description": "Volume number (journal)."
},
"issue": {
"type": "string",
"description": "Issue number (journal)."
},
"pages": {
"type": "string",
"description": "Page range, e.g. \"123-145\"."
},
"email": {
"type": "string",
"description": "The student email address (required)."
}
},
"required": [
"type",
"title",
"email"
]
}🟢ask_ai_tutor(question, subject)
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",
"properties": {
"question": {
"type": "string",
"description": "The question to ask the tutor."
},
"subject": {
"type": "string",
"description": "Optional subject, e.g. \"calculus\" or \"computer science\"."
}
},
"required": [
"question"
]
}⚪generate_quiz(topic, numQuestions, difficulty)
Generate a practice quiz on a topic for the connected student, saved to their ScholarNet account. Requires a connected ScholarNet account.
输入模式
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Quiz topic."
},
"numQuestions": {
"type": "integer",
"description": "How many questions (default 5)."
},
"difficulty": {
"type": "string",
"enum": [
"easy",
"medium",
"hard"
],
"description": "Difficulty."
}
},
"required": [
"topic"
]
}🟡generate_flashcards(topic, notes, count)
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",
"properties": {
"topic": {
"type": "string",
"description": "Topic to make flashcards for."
},
"notes": {
"type": "string",
"description": "Optional notes/document text to build cards from."
},
"count": {
"type": "integer",
"description": "How many cards (optional)."
}
},
"required": []
}🟢list_my_flashcards
List the connected student saved flashcard sets in ScholarNet. Requires a connected ScholarNet account.
输入模式
{
"type": "object",
"properties": {}
}🟢list_my_quizzes
List the connected student saved quizzes in ScholarNet. Requires a connected ScholarNet account.
输入模式
{
"type": "object",
"properties": {}
}社区
证据