annas-mcp

MCP server and CLI that searches and downloads books and articles from Anna's Archive inside an agent

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Downloads files from the network and writes them to disk
  • Downloads need an API key, keep it out of chats and repositories
All reasons and checks

iosifache/annas-mcp

Install

Manual install

{
  "mcpServers": {
    "annas-mcp": {
      "command": "/path/to/annas-mcp",
      "args": ["mcp"],
      "env": {
        "ANNAS_SECRET_KEY": "<ваш ключ>",
        "ANNAS_DOWNLOAD_PATH": "/path/to/downloads"
      }
    }
  }
}

The key and download path are only needed for downloads, search works without them.

This is third-party code. Review the repository files before installing.

What it does

The project offers two ways to work with Anna's Archive: as an MCP server for clients such as Claude Desktop, and as a plain command line tool. Searching books and articles by title, author or DOI works without a key. Downloading a file needs an API key, granted after a donation to the site. An optional mirror picker reads the public status page and selects a reachable mirror. It ships as a single Go binary installed from releases.

Who it is for. For people who look up open-access papers and books and want to fetch them through an agent.

Good fit when

  • You need to find a book or paper by title, author or DOI
  • You want to download items through an agent command instead of the site
  • You need Anna's Archive access from Claude Desktop

Not a fit when

  • You have no API key or donation but need downloads rather than search
  • Handling copyrighted material conflicts with your rules or local law

Example request

Find the paper with DOI 10.1038/nature12345 and download it to my downloads folder

Limitations

Search is free, downloads require an API key and a donation. Anna's Archive mirrors change and can be unreachable, and access from some regions is not guaranteed. The repository states no license. Respecting copyright is the user's responsibility.

How to disable. Remove the annas-mcp entry from the MCP client config and delete the downloaded binary.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
ANNAS_SECRET_KEY
secret
Anna's Archive API key, required to download files
ANNAS_DOWNLOAD_PATH
Folder where downloaded files are saved
ANNAS_BASE_URL
Default mirror, otherwise annas-archive.gl
ANNAS_AUTO_BASE_URL
Set to true to auto-discover a reachable mirror

Security check

  • Downloads files from the network and writes them to disk
  • Downloads need an API key, keep it out of chats and repositories

README in short

The README covers install from releases, MCP setup for Claude Desktop and environment variables. Search works out of the box, downloads need an API key and a donation. A mirror section explains that ANNAS_AUTO_BASE_URL turns on automatic mirror discovery through the SLUM status page, otherwise ANNAS_BASE_URL is used. It lists an operations table for MCP and CLI and timeout options.

FAQ

Do I need a key to search?

No, searching books and papers works without a key. The API key is only needed to download files and is granted after a donation.

Can I use it without MCP?

Yes, the same binary works as a CLI: book-search, book-download, article-search and article-download.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIannas-mcp

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.