{
  "display_name": "ArXiv MCP Server",
  "license": "MIT",
  "tags": [
    "arxiv",
    "research",
    "papers",
    "academic",
    "AI",
    "search",
    "MCP",
    "Model Context Protocol"
  ],
  "installations": {
    "uvx": {
      "type": "uvx",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "arxiv-mcp-server",
        "--storage-path",
        "/path/to/paper/storage"
      ],
      "description": "Run arxiv-mcp-server using uv tool"
    }
  },
  "examples": [
    {
      "title": "",
      "description": "",
      "prompt": "Search for recent papers on transformer architecture in AI and machine learning"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Find papers about reinforcement learning published after 2023"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Download the paper with ID 2401.12345"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Show me a list of all downloaded papers"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Read the content of paper 2401.12345"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Search for papers on quantum computing in the last 2 years"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Analyze paper 2401.12345 using the deep-paper-analysis prompt"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Find papers by Geoffrey Hinton about deep learning"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Search for papers on large language models in cs.AI and cs.CL categories"
    },
    {
      "title": "",
      "description": "",
      "prompt": "Download and summarize the most recent paper on diffusion models"
    }
  ],
  "name": "arxiv-mcp",
  "repository": {
    "type": "git",
    "url": "https://github.com/blazickjp/arxiv-mcp-server"
  },
  "homepage": "https://github.com/blazickjp/arxiv-mcp-server",
  "author": {
    "name": "blazickjp"
  },
  "description": "The ArXiv MCP Server provides a bridge between AI assistants and arXiv's research repository through the Model Context Protocol (MCP). It allows AI models to search for papers and access their content in a programmatic way.",
  "categories": [
    "Knowledge Base"
  ],
  "tools": [
    {
      "name": "search_papers",
      "description": "Search for papers on arXiv with advanced filtering",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "max_results": {
            "type": "integer"
          },
          "date_from": {
            "type": "string"
          },
          "date_to": {
            "type": "string"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "download_paper",
      "description": "Download a paper and create a resource for it",
      "inputSchema": {
        "type": "object",
        "properties": {
          "paper_id": {
            "type": "string",
            "description": "The arXiv ID of the paper to download"
          },
          "check_status": {
            "type": "boolean",
            "description": "If true, only check conversion status without downloading",
            "default": false
          }
        },
        "required": [
          "paper_id"
        ]
      }
    },
    {
      "name": "list_papers",
      "description": "List all existing papers available as resources",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    },
    {
      "name": "read_paper",
      "description": "Read the full content of a stored paper in markdown format",
      "inputSchema": {
        "type": "object",
        "properties": {
          "paper_id": {
            "type": "string",
            "description": "The arXiv ID of the paper to read"
          }
        },
        "required": [
          "paper_id"
        ]
      }
    }
  ],
  "prompts": [
    {
      "name": "deep-paper-analysis",
      "description": "Analyze a specific paper in detail",
      "arguments": [
        {
          "name": "paper_id",
          "description": "arXiv paper ID",
          "required": true
        }
      ]
    }
  ],
  "resources": [],
  "is_official": false
}
