Scholar Toolkit
БесплатноНе проверенComprehensive MCP server for academic research workflows, enabling paper searching across multiple sources, manuscript processing with citation placeholders, se
Описание
Comprehensive MCP server for academic research workflows, enabling paper searching across multiple sources, manuscript processing with citation placeholders, search caching, and citation export.
README
English | 中文
Paper Toolkit MCP
A comprehensive MCP toolkit for academic paper searching, manuscript processing, and citation management.
Features
Paper Search & Download
- Multi-source search: arXiv, Semantic Scholar, PubMed, Crossref, OpenAlex
- PDF download with automatic fallback
- Text extraction from PDFs
Reference Management
- SQLite-based local library
- BibTeX/RIS export
- Citation key generation
Manuscript Harness (v0.3.0)
- Automated verification with 27 rules (R0-R9)
- Chinese language enforcement
- Citation format validation
- Word count checking
Quick Start
Installation
pip install paper-toolkit-mcp
MCP Configuration
Add to your MCP client config:
{
"mcpServers": {
"paper-toolkit-mcp": {
"command": "paper-toolkit-mcp",
"env": {
"paper_toolkit_mcp_WORK_DIR": "/path/to/your/project"
}
}
}
}
Note: Set
paper_toolkit_mcp_WORK_DIRto your project directory so thatpapers.db, downloads, and cache are stored there.
API Keys (Optional)
All sources work without API keys. Optional keys improve rate limits:
# Copy example and fill in available keys
cp .env.example .env
See .env.example for all available keys.
MCP Tools
Search & Download
| Tool | Description |
|---|---|
search_papers |
Search papers from multiple sources |
get_paper_by_doi |
Get paper metadata by DOI |
download_paper |
Download PDF |
download_by_cite_key |
Download by citation key |
read_by_cite_key |
Read PDF text |
Library Management
| Tool | Description |
|---|---|
library_search |
Search local library |
library_stats |
Get library statistics |
cache_clear |
Clear search cache |
Manuscript Harness
| Tool | Description |
|---|---|
harness_init |
Initialize harness infrastructure |
harness_verify |
Verify manuscript against rules |
harness_list_rules |
List all verification rules |
Harness Rules
| Rule | Category | Description |
|---|---|---|
| R0 | Language | Chinese language enforcement |
| R1 | Structure | Heading hierarchy, no lists/bold |
| R2 | Data | P-value, mean±SD, statistics |
| R3 | Sections | Required chapters |
| R4 | Terminology | Abbreviation consistency |
| R5 | Citations | cite_key format, density |
| R6 | Position | Citation placement |
| R7 | AI Trace | No self-praise, no back-reference |
| R8 | Word Count | 3000-8000 words total |
| R9 | Tables/Figures | Three-line table, 300dpi |
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Lint
ruff check paper_toolkit_mcp tests
# Type check
mypy paper_toolkit_mcp
License
MIT
Links
Установить Scholar Toolkit в Claude Desktop, Claude Code, Cursor
unyly install scholar-toolkit-mcpСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add scholar-toolkit-mcp -- uvx paper-toolkit-mcpFAQ
Scholar Toolkit MCP бесплатный?
Да, Scholar Toolkit MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Scholar Toolkit?
Нет, Scholar Toolkit работает без API-ключей и переменных окружения.
Scholar Toolkit — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Scholar Toolkit в Claude Desktop, Claude Code или Cursor?
Открой Scholar Toolkit на 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 Scholar Toolkit with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
