Skip to content
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions servers/arxiv-mcp-server/server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: arxiv-mcp-server
image: mcp/arxiv-mcp-server
type: server
meta:
category: search
tags:
- arxiv
- research
- academic
- papers
- search
- ai
about:
title: ArXiv MCP Server
description: |
The ArXiv MCP Server provides a comprehensive bridge between AI assistants and arXiv's research repository through the Model Context Protocol (MCP).

Features:
• Search arXiv papers with advanced filtering
• Download and store papers locally as markdown
• Read and analyze paper content
• Deep research analysis prompts
• Local paper management and storage

Perfect for researchers, academics, and AI assistants conducting literature reviews and research analysis.
icon: https://avatars.githubusercontent.com/u/15390319?v=4
source:
project: https://github.com/jasonleinart/arxiv-mcp-server
run:
volumes:
- '{{arxiv-mcp-server.storage_path}}:/app/papers'
config:
description: Configure local storage path for downloaded papers
env:
- name: STORAGE_PATH
example: /Users/local-test/papers
value: '{{arxiv-mcp-server.storage_path}}'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

chore: Assuming you leave the container path above to /app/papers I think you really want this to be:

Suggested change
- name: STORAGE_PATH
example: /Users/local-test/papers
value: '{{arxiv-mcp-server.storage_path}}'
- name: ARXIV_STORAGE_PATH
example: /Users/local-test/papers
value: '/app/papers'

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the feedback!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jasonleinart Looks like you can remove this one now, since you added ARXIV_STORAGE_PATH

- name: ARXIV_STORAGE_PATH
example: /Users/local-test/papers
value: '/app/papers'
parameters:
type: object
properties:
storage_path:
type: string
description: Directory path where downloaded papers will be stored
default: /Users/local-test/papers
required:
- storage_path