MCP.Market

Anna's Archive MCP server

by SokolskyNikita·io.github.SokolskyNikita/annas-mcp·v0.7.2·1 stars

Search Anna's Archive for ebooks and papers by title, author or DOI and download the file you pick.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

1 stars373 downloads/wk

Reviews

Write one

Nobody has reviewed Anna's Archive yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Anna's Archive tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Anna's Archive compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
GitHub stars
1
more than 55% of 1,786 Web search servers
Downloads a week
373
more than 81% of 827 Web search servers with a package

Release history: 3 versions in the registry since 2026-09-29, latest 2026-11-04, typically one every 22 days.

Install Anna's Archive in Claude Code, Cursor or VS Code

Runs npx -y annas-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add annas-mcp -- npx -y annas-mcp
Add to Cursor

What the publisher says

From the Anna's Archive repository's README, as published. We do not edit it. Read it on GitHub

annas-mcp

An MCP server that lets Claude, Cursor, Codex and other AI clients search Anna's Archive for books and papers and download the file you pick. It also works as a command-line tool.

Use it only for material you are entitled to obtain, under the laws and terms that apply to you.

Setup

You need Node.js 18 or newer and an Anna's Archive membership:

1. Get your credentials

  • Account cookie. Sign in to Anna's Archive, open your browser's developer tools and go to Application (Chrome, Edge) or Storage (Firefox, Safari) → Cookies. Copy the value of aaaccountid2. It expires weekly; see Renewing the cookie.
  • API key. Copy it from your Anna's Archive account page. See the API FAQ. Only needed for downloads.

2. Add the server to your client

Claude Code

claude mcp add annas-mcp \
  --env ANNAS_ACCOUNT_COOKIE=your-cookie \
  --env ANNAS_SECRET_KEY=your-api-key \
  --env ANNAS_DOWNLOAD_PATH=/absolute/path/to/downloads \
  -- npx -y annas-mcp

On native Windows (not WSL), end the command with -- cmd /c npx -y annas-mcp.

Claude Desktop, one click. Download annas-mcp.mcpb and open it, or drag it onto Settings → Extensions. Claude Desktop asks for the cookie, API key and download folder.

Claude Desktop and Cursor, by hand. Add this to Claude Desktop's config (Settings → Developer → Edit Config) or to Cursor's ~/.cursor/mcp.json:

{
  "mcpServers": {
    "annas-mcp": {
      "command": "npx",
      "args": ["-y", "annas-mcp"],
      "env": {
        "ANNAS_ACCOUNT_COOKIE": "your-cookie",
        "ANNAS_SECRET_KEY": "your-api-key",
        "ANNAS_DOWNLOAD_PATH": "/absolute/path/to/downloads"
      }
    }
  }
}

Codex. Add this to ~/.codex/config.toml:

[mcp_servers.annas-mcp]
command = "npx"
args = ["-y", "annas-mcp"]

[mcp_servers.annas-mcp.env]
ANNAS_ACCOUNT_COOKIE = "your-cookie"
ANNAS_SECRET_KEY = "your-api-key"
ANNAS_DOWNLOAD_PATH = "/absolute/path/to/downloads"

Pick a permanent ANNASDOWNLOADPATH. Folders under /tmp are cleared by the operating system.

3. Try it

Restart your client and ask something like "Find the EPUB of Pride and Prejudice and download it." The AI searches, picks a copy and returns the path of the saved file.

npx downloads the latest release on first run, verifies its checksum and caches it. Later runs start from the cache and pick up new releases automatically.

Renewing the cookie

The aaaccountid2 cookie expires every week. When searches start failing with [UPSTREAM_BLOCKED]:

  1. Copy a fresh aaaccountid2 value from your browser, as in step 1.
  2. Replace ANNASACCOUNTCOOKIE in your client's config.
  3. Restart the MCP server from your client.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Anna's Archive: common questions

Is Anna's Archive MCP server safe?
Mostly: it is graded B (83/100). Read the Anna's Archive safety report
How do I install Anna's Archive?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Anna's Archive need an API key?
Yes. The registry entry asks for ANNAS_SECRET_KEY, ANNAS_ACCOUNT_COOKIE.
Is Anna's Archive maintained?
The last commit was 36 days ago (2026-09-29). The latest release is v0.7.2.
What can I use instead of Anna's Archive?
Servers from other publishers that do the same job: Arxiv MCP server, Open Library MCP server and MCP Zotero MCP server. Compare all Anna's Archive alternatives.
How does Anna's Archive compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); github stars 1 (more than 55% of 1,786 Web search servers); downloads a week 373 (more than 81% of 827 Web search servers with a package). Full comparison.

Alternatives to Anna's Archive

Same job from other publishers: the closest match first, then the best rated.

All Anna's Archive alternatives →
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A
  • MCP Zotero
    Unofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Word
    B
  • Semantic Scholar MCP Server
    MCP server for the Semantic Scholar API: search 200M+ papers, citations, authors, recommendations.
    B
  • Repomix
    Pack local or remote codebases into AI-friendly files that LLMs and coding agents can read or search
    A