{"data":{"slug":"blazickjp-arxiv-mcp-server","name":"arxiv-mcp-server","tagline":"A Model Context Protocol server for searching and analyzing arXiv papers","github_url":"https://github.com/blazickjp/arxiv-mcp-server","owner":"blazickjp","repo":"arxiv-mcp-server","owner_avatar_url":"https://avatars.githubusercontent.com/u/15390319?v=4","primary_language":"Python","stars":3167,"forks":258,"topics":["ai","arxiv","claude-ai","gpt","llm","mcp-server","model-context-protocol","papers","python","research"],"archived":false,"github_pushed_at":"2026-08-26T23:16:26+00:00","maintenance_label":"Active","stars_delta_30d":182,"url":"https://www.graphcanon.com/tools/blazickjp-arxiv-mcp-server","markdown_url":"https://www.graphcanon.com/tools/blazickjp-arxiv-mcp-server.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/blazickjp-arxiv-mcp-server","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=blazickjp-arxiv-mcp-server","description":"A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.","homepage_url":"https://www.pulsemcp.com/servers/blazickjp-arxiv-mcp-server","license":"Apache-2.0","open_issues":10,"watchers":8,"ai_summary":"Python-based MCP server facilitating the search and analysis of academic research papers from arXiv.","readme_excerpt":"## Install\n\nThe default install is `uvx arxiv-mcp-server`. Command-based integrations need [uv](https://docs.astral.sh/uv/getting-started/installation/), which provides `uvx`. No repository clone or Python environment setup is required.\n\n```bash\nuvx arxiv-mcp-server\n```\n\nAdd this stdio configuration to clients that accept the `mcpServers` JSON shape, such as Claude Desktop and Kiro. Other clients may use a top-level `servers` object, TOML, or their own settings UI; consult the client's MCP documentation.\n\n```json\n{\n  \"mcpServers\": {\n    \"arxiv\": {\n      \"type\": \"stdio\",\n      \"command\": \"uvx\",\n      \"args\": [\"arxiv-mcp-server\"]\n    }\n  }\n}\n```\n\nThe default paper directory is `~/.arxiv-mcp-server/papers`. To choose another directory, append `\"--storage-path\", \"/absolute/path/to/papers\"` to `args`.\n\nThe supported package is published on PyPI as `arxiv-mcp-server==0.7.2`. An unrelated npm package uses the same name, so do not install this server with npm, pnpm, or `npx arxiv-mcp-server`.\n\nListed on the [official MCP registry](https://registry.modelcontextprotocol.io/v0.1/servers/io.github.blazickjp%2Farxiv-mcp-server/versions/latest), latest 0.7.2.\n\n---\n\n## If an existing installation is missing newer tools\n\n`uvx` reuses cached tool environments. Force it to resolve the current PyPI release with a supported interpreter, then restart your MCP client:\n\n```bash\nuvx --python 3.11 --refresh-package arxiv-mcp-server arxiv-mcp-server\n```\n\nIf your client still launches an older environment, add `\"--python\", \"3.11\"` before `\"arxiv-mcp-server\"` in its `args` array.\n\n---\n\n## Persistent command install\n\nTo place `arxiv-mcp-server` on your `PATH` instead of launching it through `uvx`:\n\n```bash\nuv tool install arxiv-mcp-server\n```\n\nIf the command is not immediately available, run `uv tool update-shell` and restart the terminal. Afterward, use `\"command\": \"arxiv-mcp-server\"` and omit the package name from `args`.\n\n---\n\n## License\n\nApache License 2.0. See [LICENSE](LICENSE).","github_created_at":"2024-11-29T16:34:00+00:00","created_at":"2026-07-11T11:50:43.104326+00:00","updated_at":"2026-09-20T06:40:31.11634+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"arxiv","name":"arxiv"},{"slug":"claude-ai","name":"claude-ai"},{"slug":"gpt","name":"gpt"},{"slug":"llm","name":"llm"},{"slug":"mcp-server","name":"mcp-server"},{"slug":"model-context-protocol","name":"model-context-protocol"},{"slug":"papers","name":"papers"}],"trust":{"provenance":{"is_fork":false,"github_id":896146306,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T03:52:28.112Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":8,"days_since_push":24,"last_release_at":"2026-08-24T00:00:41Z","stars_delta_30d":182,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-12T04:01:51.165Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T03:52:29.133Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T03:52:29.133Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T03:52:29.133Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-20T03:52:29.133Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-20T03:52:29.133Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T03:52:29.133Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T03:52:29.133Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need to integrate with systems requiring the Model Context Protocol (MCP) to access or analyze arXiv papers,","For applications where compatibility with Python-based servers is necessary to handle academic research efficiently"],"when_not_to_use":["If your application requires interaction with non-arXiv sources as this server specializes in handling data from the arXiv repository,","When the required functionality does not align with MCP server capabilities such as when a more general-purpose retrieval system is needed"],"source":"enrich:decision_facts","observed_at":"2026-07-17T07:16:24.979Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"arxiv-mcp-server is an implementation of MCP server designed specifically for engaging with arXiv papers through search and analysis capabilities."}]}}