Skip to main content
Glama
Friedemann12

paper-mcp

by Friedemann12

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PAPER_MCP_CACHE_DIRNoWhere PDFs and markdown are cached%LOCALAPPDATA%\paper-mcp\Cache
PAPER_MCP_LOG_LEVELNoLog level (logs go to stderr)INFO
PAPER_MCP_MAX_CACHE_BYTESNoCache size budget (oldest files evicted first)2 GiB

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_papersA

Search arXiv for papers matching a query, optionally filtered by category.

get_paperA

Fetch full metadata and the abstract of a single arXiv paper.

read_paperA

Download an arXiv paper, convert it to markdown, and return its text (paginated).

Also returns markdown_path: the cached file holding the FULL text, which can be Read/Grep'd directly instead of paging.

list_categoriesA

List known arXiv category codes and their display names.

cache_infoA

Show the location and size of the local PDF/markdown cache.

clear_cacheA

Delete cached files for one paper, or the entire cache.

Prompts

Interactive templates invoked by user choice

NameDescription
summarize-paperSummarize an arXiv paper at a chosen length and audience level
ask-paperAnswer a question about an arXiv paper, grounded in its full text

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Friedemann12/paper-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server