Study Prep Server
БесплатноНе проверенEnables browsing and preparing study materials from local documents (PDF, Markdown, text, Word) via tools for overview, search, reading, chunking, and quiz gene
Описание
Enables browsing and preparing study materials from local documents (PDF, Markdown, text, Word) via tools for overview, search, reading, chunking, and quiz generation.
README
MCP tools to browse and prepare study materials from a local document folder — PDF, Markdown, plain text, and Word files.
The server extracts text and structure locally; your MCP client (e.g. Cursor) generates summaries and practice questions from the returned content.
Tools
| Tool | What it does |
|---|---|
get_corpus_overview |
Categories, file counts, sizes, supported extensions |
list_documents |
List files with optional category or glob filter |
read_document |
Read or extract text from one file (PDF page range supported) |
search_documents |
Full-text search with snippet context |
extract_key_terms |
Keyword extraction via YAKE (one doc or whole category) |
get_document_outline |
Headings / outline for structured review |
get_study_chunks |
Split long docs into numbered study chunks |
prepare_study_session |
Bundle excerpts, key terms, and AI prompts for a topic |
get_quiz_source_material |
Labeled excerpts + instructions for Q&A generation |
Quick start
git clone https://github.com/YOUR_ORG/study-md-mcp.git
cd study-md-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
# Smoke test on stdio (Ctrl+C to stop)
MD_DOCS_PATH=/path/to/your/study-documents python server.py
Or with uv:
git clone https://github.com/YOUR_ORG/study-md-mcp.git
cd study-md-mcp
uv venv && uv pip install -e .
MD_DOCS_PATH=/path/to/your/study-documents uv run server.py
Environment variables
| Variable | Default | Purpose |
|---|---|---|
MD_MCP_NAME |
study-md |
FastMCP server name |
MD_DOCS_PATH |
. |
Root folder for study documents |
Set MD_DOCS_PATH to the folder containing your study files. On WSL with Windows files, use the /mnt/c/... path.
Connect to Cursor
Copy examples/cursor-mcp-config.json and adjust paths:
{
"mcpServers": {
"study-md": {
"command": "/path/to/study-md-mcp/.venv/bin/python",
"args": ["/path/to/study-md-mcp/server.py"],
"env": {
"MD_MCP_NAME": "study-md",
"MD_DOCS_PATH": "/path/to/your/study-documents"
}
}
}
}
Then ask Cursor to use study-md tools, e.g. “Search my study docs for essay requirements” or “Prepare a study session on offer terms.”
Connect to Claude Desktop (Windows + WSL)
If Claude Desktop runs on Windows but documents live in WSL, see examples/claude-desktop-config.json.
Connect to Claude CLI
claude mcp add study-md \
-e MD_MCP_NAME=study-md \
-e MD_DOCS_PATH=/path/to/your/study-documents \
-- /path/to/study-md-mcp/.venv/bin/python /path/to/study-md-mcp/server.py
Supported formats
| Extension | Method |
|---|---|
.md, .txt |
Direct UTF-8 read |
.pdf |
Text extraction via PyMuPDF |
.docx |
Paragraph text via python-docx |
Scanned/image-only PDFs are not supported (no OCR).
Document layout
Organize files under MD_DOCS_PATH by category subfolder:
study-documents/
├── notes/
├── exams/
├── essays/
└── reference/
Empty category folders appear in get_corpus_overview with count 0.
License
MIT — see LICENSE.
Установка Study Prep Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/yothunder/mcp-study-prepFAQ
Study Prep Server MCP бесплатный?
Да, Study Prep Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Study Prep Server?
Нет, Study Prep Server работает без API-ключей и переменных окружения.
Study Prep Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Study Prep Server в Claude Desktop, Claude Code или Cursor?
Открой Study Prep Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Study Prep Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
