Back to Home
IlyaGusev icon

academia_mcp

by IlyaGusev

Overview

An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.

Installation

Run Command
docker run --rm -p 5056:5056 -e PORT=5056 -e OPENROUTER_API_KEY=your_key_here -e WORKSPACE_DIR=/workspace -v "$PWD/workdir:/workspace" academia_mcp

Environment Variables

  • BASE_URL
  • OPENROUTER_API_KEY
  • TAVILY_API_KEY
  • EXA_API_KEY
  • BRAVE_API_KEY
  • OPENAI_API_KEY
  • REVIEW_MODEL_NAME
  • REVIEW_MAX_COMPLETION_TOKENS
  • BITFLIP_MODEL_NAME
  • BITFLIP_MAX_COMPLETION_TOKENS
  • DOCUMENT_QA_MODEL_NAME
  • DOCUMENT_QA_QUESTION_MAX_LENGTH
  • DOCUMENT_QA_DOCUMENT_MAX_LENGTH
  • DESCRIBE_IMAGE_MODEL_NAME
  • WEBSHARE_PROXY_USERNAME
  • WEBSHARE_PROXY_PASSWORD
  • PORT
  • WORKSPACE_DIR
  • ENABLE_AUTH
  • TOKENS_FILE
  • S2_PROXY_ENABLED
  • S2_MAX_RETRIES
  • PROXY_LIST_FILE

Security Notes

The `compile_latex` tool allows compilation of LaTeX code from files within the `WORKSPACE_DIR`. If an attacker can control the content of these LaTeX files, they could potentially execute arbitrary system commands via LaTeX's `\write18` feature or similar mechanisms, leading to remote code execution. The `visit_webpage` tool can fetch content from arbitrary URLs, which could pose a Server-Side Request Forgery (SSRF) risk if not used carefully, though this is an intended feature. PDF parsing/downloading also introduces risks if processing malicious PDF files. The optional token-based authentication stores tokens in plaintext in `tokens.json` (mode 600), which requires careful protection of the file itself and use over HTTPS.

Similar Servers

Stats

Interest Score43
Security Score4
Cost ClassHigh
Avg Tokens20000
Stars43
Forks4
Last Update2026-01-19

Tags

Scientific ResearchPaper AnalysisLLM-poweredWeb SearchData Fetching