
Ilyagusev Academia Mcp
This server wraps academic research APIs into a single interface for literature review and paper analysis. It searches arXiv and ACL Anthology, pulls citation graphs from Semantic Scholar, and queries Hugging Face datasets. You also get web search through Exa, Brave, or Tavily, plus PDF reading and LaTeX compilation if you need to generate documents. The LLM-powered tools (document QA, paper review workflows) require an OpenRouter key. Most tools work immediately, but the research proposal generators and PDF operations need workspace directory configuration. Useful when you're doing systematic literature reviews or need to trace citation chains without switching between browser tabs and academic databases.
- GitHub stars
- 90
- tools
- 21
- auth
- Required
- transport
- HTTP
- last updated
- Oct 2, 2025
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
arxiv_searchQuery arXiv with field-specific queries and filters.
Query arXiv with field-specific queries and filters.
No parameter schema in public metadata yet.
arxiv_downloadFetch a paper by ID and convert to structured text (HTML/PDF modes).
Fetch a paper by ID and convert to structured text (HTML/PDF modes).
No parameter schema in public metadata yet.
anthology_searchSearch ACL Anthology with fielded queries and optional date filtering.
Search ACL Anthology with fielded queries and optional date filtering.
No parameter schema in public metadata yet.
hf_datasets_searchFind Hugging Face datasets with filters and sorting.
Find Hugging Face datasets with filters and sorting.
No parameter schema in public metadata yet.
s2_get_citationsList papers citing a given arXiv paper (Semantic Scholar Graph).
List papers citing a given arXiv paper (Semantic Scholar Graph).
No parameter schema in public metadata yet.
s2_get_referencesList papers referenced by a given arXiv paper.
List papers referenced by a given arXiv paper.
No parameter schema in public metadata yet.
visit_webpageFetch and normalize a web page.
Fetch and normalize a web page.
No parameter schema in public metadata yet.
web_searchUnified search wrapper; available when at least one of Exa/Brave/Tavily keys is set.
Unified search wrapper; available when at least one of Exa/Brave/Tavily keys is set.
No parameter schema in public metadata yet.
exa_web_searchProvider-specific search.
Provider-specific search.
No parameter schema in public metadata yet.
brave_web_searchProvider-specific search.
Provider-specific search.
No parameter schema in public metadata yet.
tavily_web_searchProvider-specific search.
Provider-specific search.
No parameter schema in public metadata yet.
get_latex_templates_listEnumerate built-in LaTeX templates.
Enumerate built-in LaTeX templates.
No parameter schema in public metadata yet.
get_latex_templateFetch a built-in LaTeX template.
Fetch a built-in LaTeX template.
No parameter schema in public metadata yet.
compile_latexCompile LaTeX to PDF in WORKSPACE_DIR.
Compile LaTeX to PDF in WORKSPACE_DIR.
No parameter schema in public metadata yet.
read_pdfExtract text per page from a PDF.
Extract text per page from a PDF.
No parameter schema in public metadata yet.
download_pdf_paperDownload and optionally review PDFs (requires LLM + workspace).
Download and optionally review PDFs (requires LLM + workspace).
No parameter schema in public metadata yet.
review_pdf_paperDownload and optionally review PDFs (requires LLM + workspace).
Download and optionally review PDFs (requires LLM + workspace).
No parameter schema in public metadata yet.
document_qaAnswer questions over provided document chunks (requires LLM).
Answer questions over provided document chunks (requires LLM).
No parameter schema in public metadata yet.
extract_bitflip_infoResearch proposal helper (requires LLM).
Research proposal helper (requires LLM).
No parameter schema in public metadata yet.
generate_research_proposalsResearch proposal helper (requires LLM).
Research proposal helper (requires LLM).
No parameter schema in public metadata yet.
score_research_proposalsResearch proposal helper (requires LLM).
Research proposal helper (requires LLM).
No parameter schema in public metadata yet.
Sponsors
Readme
Academia MCP
MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
Features
- ArXiv search and download
- ACL Anthology search
- Hugging Face datasets search
- Semantic Scholar citations and references
- Web search via Exa, Brave, or Tavily
- Web page crawler, LaTeX compilation, PDF reading
- Optional LLM-powered tools for document QA and research proposal workflows
Requirements
- Python 3.12+
Install
- Using pip (end users):
pip3 install academia-mcp
- For development (uv + Makefile):
uv venv .venv
make install
Details
- Repository
- github.com/ilyagusev/academia_mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active