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
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_mcpEnvironment 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
deep-research
Generate comprehensive, AI-powered deep research reports, leveraging various LLMs and web search engines, with local knowledge base integration and report artifact editing.
kindly-web-search-mcp-server
Provides web search with robust, LLM-optimized content retrieval from various sources (StackExchange, GitHub, Wikipedia, arXiv, and general webpages) for AI coding assistants.
arXiv-mcp
Provides a Model Context Protocol (MCP) server for searching and retrieving arXiv academic papers for LLMs.
data-commons-search
Provides a natural language search interface over open-access scientific datasets and tools, assisted by a Large Language Model (LLM) through the Model Context Protocol (MCP).