academia_mcp
by IlyaGusev·★ 89·Score 47
Academia MCP server provides tools for searching, fetching, and analyzing scientific papers and research datasets.
Overview
The Academia MCP server is a comprehensive Python-based tool designed to automate scientific research workflows. It integrates with multiple academic platforms including ArXiv, ACL Anthology, Hugging Face, and Semantic Scholar, as well as web search engines. The server offers features like paper search, PDF download and reading, LaTeX compilation, and optional LLM-powered document QA and research proposal generation. It supports multiple transport protocols (stdio, sse, streamable-http) and includes token-based authentication for secure deployment in production environments.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this server if you need comprehensive academic research tools and are already using or can integrate Python-based LLM services into your workflow.
When NOT to choose this
Avoid this if you need a purely non-Python solution, require proprietary document formats support beyond PDF/LaTeX, or need high-volume commercial use without proper licensing review.
Tools this server exposes
12 tools extracted from the READMEarxiv_searchQuery arXiv with field-specific queries and filters.
arxiv_downloadFetch a paper by ID and convert to structured text.
anthology_searchSearch ACL Anthology with fielded queries and date filtering.
hf_datasets_searchFind Hugging Face datasets with filters and sorting.
s2_get_citationsList papers citing a given arXiv paper from Semantic Scholar.
s2_get_referencesList papers referenced by a given arXiv paper.
visit_webpageFetch and normalize a web page.
web_searchUnified search wrapper using configured search providers.
compile_latexCompile LaTeX to PDF in WORKSPACE_DIR.
read_pdfExtract text per page from a PDF.
document_qaAnswer questions over provided document chunks using LLM.
generate_research_proposalsGenerate research proposals using LLM.
Comparable tools
Installation
Installation
Install via pip:
pip3 install academia-mcpDevelopment setup (using uv + Makefile):
uv venv .venv
make installRunning the Server
HTTP transport:
python -m academia_mcp --transport streamable-httpStdio transport (for Claude Desktop):
python -m academia_mcp --transport stdioClaude Desktop Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"academia": {
"command": "python3",
"args": [
"-m",
"academia_mcp",
"--transport",
"stdio"
]
}
}
}FAQ
- Which academic databases does this server support?
- The server supports ArXiv, ACL Anthology, Hugging Face datasets, and Semantic Scholar citations and references.
- How do I enable LLM-powered features like document QA?
- Set the OPENROUTER_API_KEY environment variable to enable LLM-based tools like document_qa and research proposal helpers.
- Does it support LaTeX compilation?
- Yes, the server includes tools for LaTeX compilation and templates, but requires a LaTeX distribution to be installed on your system.
Compare academia_mcp with
Last updated · Auto-generated from public README + GitHub signals.