Find books, papers and dissertations with Anna's Archive and OpenAlex, then download or read them.
Connect Runs on your machine
claude mcp add annas-mcp -e ANNAS_SECRET_KEY=<ANNAS_SECRET_KEY> -e OPENALEX_API_KEY=<OPENALEX_API_KEY> -e ANNAS_DOWNLOAD_PATH=<ANNAS_DOWNLOAD_PATH> -e ANNAS_ACCOUNT_COOKIE=<ANNAS_ACCOUNT_COOKIE> -- npx -y [email protected]
{
"mcpServers": {
"annas-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANNAS_SECRET_KEY": "<ANNAS_SECRET_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"ANNAS_DOWNLOAD_PATH": "<ANNAS_DOWNLOAD_PATH>",
"ANNAS_ACCOUNT_COOKIE": "<ANNAS_ACCOUNT_COOKIE>"
}
}
}
}
{
"mcpServers": {
"annas-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANNAS_SECRET_KEY": "<ANNAS_SECRET_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"ANNAS_DOWNLOAD_PATH": "<ANNAS_DOWNLOAD_PATH>",
"ANNAS_ACCOUNT_COOKIE": "<ANNAS_ACCOUNT_COOKIE>"
}
}
}
}
{
"servers": {
"annas-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ANNAS_SECRET_KEY": "<ANNAS_SECRET_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"ANNAS_DOWNLOAD_PATH": "<ANNAS_DOWNLOAD_PATH>",
"ANNAS_ACCOUNT_COOKIE": "<ANNAS_ACCOUNT_COOKIE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ANNAS_SECRET_KEYOptional, secret | Optional Anna's Archive secret key for books, archive searches and archive downloads. |
OPENALEX_API_KEYOptional, secret | Optional OpenAlex API key for papers, dissertations, open PDFs and structured full text. |
ANNAS_DOWNLOAD_PATHOptional | Folder for downloaded files. Defaults to annas-archive in your home folder. |
ANNAS_ACCOUNT_COOKIEOptional, secret | Optional aa_account_id2 cookie from a signed-in browser, for when signing in with the secret key fails. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.github.SokolskyNikita/annas-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
