MCP.so
ログイン

Academia MCP Server

@IlyaGusev

基本情報

カテゴリ

その他

ライセンス

Apache-2.0

トランスポート

stdio

作者

IlyaGusev

Academia MCP Server について

Academia MCP server: Tools for automatic scientific research

Academia MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "academia": {
      "command": "python3",
      "args": [
        "-m",
        "academia_mcp",
        "--transport",
        "stdio"
      ]
    }
  }
}

Academia MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Academia MCP?

Academia MCP is a Model Context Protocol server that provides tools to search, fetch, analyze, and report on scientific papers and datasets. It integrates with ArXiv, ACL Anthology, Hugging Face Datasets, Semantic Scholar, web search engines (Exa, Brave, Tavily), and LaTeX compilation. Designed for researchers and developers who want AI-assisted literature discovery and analysis.

How to use Academia MCP?

Install via pip3 install academia-mcp or use uv for development. Run the server with python -m academia_mcp --transport stdio for local MCP clients or --transport streamable-http for HTTP. Configure optional environment variables to enable specific tools (e.g., OPENROUTER_API_KEY for LLM tools, WORKSPACE_DIR for file operations).

Key features of Academia MCP

  • ArXiv search and paper download
  • ACL Anthology search
  • Hugging Face datasets search
  • Semantic Scholar citation and reference lookup
  • Web search via Exa, Brave, or Tavily
  • Web page crawling and PDF reading
  • Optional LLM-powered document QA and research proposals
  • LaTeX template enumeration and compilation

Use cases of Academia MCP

  • Search for recent papers on a specific research topic across multiple databases.
  • Retrieve and analyze citations and references for a given arXiv paper.
  • Fetch and review PDFs of scientific papers with LLM assistance.
  • Generate and score research proposals based on existing literature.
  • Compile LaTeX templates into PDFs programmatically.

よくある質問

1

What are the system requirements for Academia MCP?

Python 3.12 or higher is required. For LaTeX/PDF tools, a LaTeX distribution with `pdflatex` and `latexmk` on PATH is needed (e.g., install via `sudo apt install texlive-latex-base texlive-fonts-recommended texlive-latex-extra texlive-science latexmk`).

2

How do I enable authentication for HTTP transports?

Set the `ENABLE_AUTH` environment variable to `true` and optionally provide a `TOKENS_FILE` path. Use the `academia_mcp auth` commands to issue, list, and revoke tokens. Include the token in the `Authorization: Bearer <token>` header or as the `apiKey` query parameter.

3

What environment variables are needed for different tools?

Set `OPENROUTER_API_KEY` for LLM tools (`document_qa`, `review_pdf_paper`, bitflip tools). Set `WORKSPACE_DIR` for `compile_latex`, `read_pdf`, `download_pdf_paper`, and `review_pdf_paper`. Set one of `EXA_API_KEY`, `BRAVE_API_KEY`, or `TAVILY_API_KEY` for web search tools.

4

How do I run Academia MCP with Docker?

Build the image with `docker build -t academia_mcp .` or use the existing image `phoenix120/academia_mcp`. Run with `docker run -p 5056:5056 -e PORT=5056 -e OPENROUTER_API_KEY=... -e WORKSPACE_DIR=/workspace -v "$PWD/workdir:/workspace" academia_mcp`.

5

What transports are supported?

The server supports three transports: `stdio` (for local MCP clients like Claude Desktop), `sse`, and `streamable-http`. Use the `--transport` flag to select one. The `host`/`port` options apply only to HTTP transports; default port is `5056` (or from `PORT` environment variable).

コメント

「その他」の他のコンテンツ