Skip to main content

A simple MCP server to fetch the content of ArXiv papers.

Project description

ArXiv Paper Fetcher

A simple MCP server to fetch the content of ArXiv papers. It prioritizes downloading LaTeX source, falling back to PDF conversion if the source is unavailable.

Features

  • Flexible Input: Accepts ArXiv IDs (e.g., 1706.03762) or full ArXiv URLs (e.g., https://arxiv.org/abs/1706.03762, or https://arxiv.org/pdf/1706.03762).
  • LaTeX Source Priority: Attempts to download and extract .tex files from the paper's source archive first.
  • PDF Fallback: If LaTeX source is not available or extraction fails, it downloads the PDF and converts it to Markdown using Markitdown.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arxiv_mcp-0.1.0.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arxiv_mcp-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file arxiv_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: arxiv_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for arxiv_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 287f4fb2f6bf50ac3d78ae04b43a2250d735615110005653b1601fa73f4936e1
MD5 40525b43f9c58a051b30a9456453c393
BLAKE2b-256 ad067584e5a3387d8f5c4f8daf85579b47f87d0e85ee896dfd229ce476b18452

See more details on using hashes here.

File details

Details for the file arxiv_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: arxiv_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for arxiv_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d917ddc837ac4d70c20929d1b00bdb617be06f4108891ef2cca54585496c673d
MD5 667bb3fdf0462888212d1ec5fe936755
BLAKE2b-256 613ea849e286df2dcf8cef87d1b1b89da6800e6c74d32d2b752c7471a37a287f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page