MCP Catalogs
Home

academia_mcp

by IlyaGusev·89·Score 47

Academia MCP server provides tools for searching, fetching, and analyzing scientific papers and research datasets.

ai-llmproductivityknowledge-graph
6
Forks
4
Open issues
4 mo ago
Last commit
2d ago
Indexed

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:

you:Automated literature review and research synthesis
you:Academic content creation and summarization
you:Scientific dataset discovery and analysis
you:Which academic databases does this server support?
you:How do I enable LLM-powered features like document QA?
you:Does it support LaTeX compilation?

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 README
  • arxiv_search

    Query arXiv with field-specific queries and filters.

  • arxiv_download

    Fetch a paper by ID and convert to structured text.

  • anthology_search

    Search ACL Anthology with fielded queries and date filtering.

  • hf_datasets_search

    Find Hugging Face datasets with filters and sorting.

  • s2_get_citations

    List papers citing a given arXiv paper from Semantic Scholar.

  • s2_get_references

    List papers referenced by a given arXiv paper.

  • visit_webpage

    Fetch and normalize a web page.

  • web_search

    Unified search wrapper using configured search providers.

  • compile_latex

    Compile LaTeX to PDF in WORKSPACE_DIR.

  • read_pdf

    Extract text per page from a PDF.

  • document_qa

    Answer questions over provided document chunks using LLM.

  • generate_research_proposals

    Generate research proposals using LLM.

Comparable tools

semantic-scholar-mcparxiv-mcpresearch-llm-toolslangchain-academic-tools

Installation

Installation

Install via pip:

pip3 install academia-mcp

Development setup (using uv + Makefile):

uv venv .venv
make install

Running the Server

HTTP transport:

python -m academia_mcp --transport streamable-http

Stdio transport (for Claude Desktop):

python -m academia_mcp --transport stdio

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.