arxiv-txt-mcp
Verified Safeby shivvor2
Overview
Provides LLM-friendly plain text summaries and full content of arXiv papers by delegating rendering to an external service.
Installation
python main.pyEnvironment Variables
- ARXIV_TXT_URL
Security Notes
The server primarily acts as a proxy to an external `arxiv-txt.org` service (or a user-configured self-hosted instance). The `ARXIV_TXT_URL` environment variable allows configuration of this external service. While this flexibility is a feature, an attacker able to control this environment variable in a deployment could redirect requests to a malicious endpoint, potentially leading to Server-Side Request Forgery (SSRF) if the target `arxiv_id` is also malformed or the external service itself is vulnerable. However, the code itself does not contain obvious direct injection vulnerabilities like `eval`, `exec`, or hardcoded secrets. It relies on the trusted nature of the `arxiv-txt.org` service and proper environment configuration.
Similar Servers
agentql-mcp
Integrates AgentQL's data extraction capabilities to extract structured data from web pages using natural language prompts.
arXiv-mcp
Provides a Model Context Protocol (MCP) server for searching and retrieving arXiv academic papers for LLMs.
arxiv-mcp-server
The server enables researchers to search for academic papers on arXiv, analyze citations and trends, and export data in multiple formats, with a stated aim for AI-assisted discovery and processing.
lyra-tool-discovery
This MCP server is designed to fetch, parse, and organize documentation from websites implementing the llms.txt standard. It transforms raw documentation into structured, agent-ready formats, exposing tools for AI agents, LLMs, and automation workflows to consume documentation programmatically.