├── .github ├── FUNDING.yml └── workflows │ ├── lint.yml │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── pyproject.toml ├── smithery.yaml ├── src └── arxiv_mcp_server │ ├── __init__.py │ ├── __main__.py │ ├── config.py │ ├── prompts │ ├── __init__.py │ ├── deep_research_analysis_prompt.py │ ├── handlers.py │ ├── prompt_manager.py │ └── prompts.py │ ├── resources │ ├── __init__.py │ └── papers.py │ ├── server.py │ └── tools │ ├── __init__.py │ ├── download.py │ ├── list_papers.py │ ├── read_paper.py │ └── search.py └── tests ├── conftest.py ├── prompts ├── conftest.py ├── test_prompt_integration.py └── test_prompts.py ├── test_config.py └── tools ├── test_download.py └── test_search.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/arxiv_mcp_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/__init__.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/__main__.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/config.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/prompts/__init__.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/prompts/deep_research_analysis_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/prompts/deep_research_analysis_prompt.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/prompts/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/prompts/handlers.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/prompts/prompt_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/prompts/prompt_manager.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/prompts/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/prompts/prompts.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/resources/__init__.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/resources/papers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/resources/papers.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/server.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/tools/__init__.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/tools/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/tools/download.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/tools/list_papers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/tools/list_papers.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/tools/read_paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/tools/read_paper.py -------------------------------------------------------------------------------- /src/arxiv_mcp_server/tools/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/src/arxiv_mcp_server/tools/search.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/prompts/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/prompts/conftest.py -------------------------------------------------------------------------------- /tests/prompts/test_prompt_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/prompts/test_prompt_integration.py -------------------------------------------------------------------------------- /tests/prompts/test_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/prompts/test_prompts.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/tools/test_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/tools/test_download.py -------------------------------------------------------------------------------- /tests/tools/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazickjp/arxiv-mcp-server/HEAD/tests/tools/test_search.py --------------------------------------------------------------------------------