ScholarNet — Study Plan & Thesis Tools

Free AI study tools: generate a personalized study plan or essay thesis statements.

我该使用它吗

质量与安全性

A
描述质量
98%
模式完整度
81%
命名质量
98%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,356token 数(工具定义)
~1013 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.06%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 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": {}
}

社区

评价此服务器

证据

最近观测

已验证未记录版本8 个工具
已验证未记录版本8 个工具