Search and download books and academic articles from Anna's Archive directly through your AI assistant.
annas-mcp provides an MCP server and CLI for searching and downloading documents from Anna's Archive. It supports book search by title/author/topic, article search by DOI or keyword, and direct downloads. Written in Go with pre-built binaries for all platforms. Requires an Anna's Archive API key obtained via donation.
Download papers and organize them into topic-based folders automatically
Search for papers on 'reinforcement learning from human feedback', download the top 5, and organize them into ~/papers/rlhf/.✓ 복사됨
도구
이 MCP가 노출하는 것
도구
입력
언제 호출
비용
book_search
query: str
Search for books by title, author, or topic
1 API call
book_download
md5: str
Download a book using its MD5 identifier from search results
1 API call
article_search
query: str
Find articles by DOI or keyword
1 API call
article_download
doi: str
Download an article by its DOI
1 API call
비용 및 제한
운영 비용
API 쿼터
Rate limits depend on your Anna's Archive API tier
호출당 토큰
200–500 tokens per search, more for downloads
금액
Requires donation to Anna's Archive for API access
팁
Use search first to identify exactly what you want before downloading to avoid unnecessary API calls.
보안
권한, 시크릿, 파급범위
자격 증명 저장: API key stored in ANNAS_SECRET_KEY environment variable
데이터 외부 송신: Calls to Anna's Archive API (configurable mirror URL)
Ensure downloaded content complies with your local copyright laws. Anna's Archive hosts Creative Commons and public domain works alongside other materials.
문제 해결
자주 발생하는 오류와 해결
401 Unauthorized
Your ANNAS_SECRET_KEY is missing or invalid. Verify it's set correctly in your environment.
확인: echo $ANNAS_SECRET_KEY
Connection refused / timeout
The default mirror may be down. Set ANNAS_BASE_URL to an alternative mirror.
확인: curl https://annas-archive.li
No results found
Try broader search terms or different keywords. Book searches work best with exact titles or author names.
대안
annas-mcp 다른 것과 비교
대안
언제 쓰나
단점/장점
fetch MCP
You just need to grab a specific URL or DOI link directly
No structured search — you need to know the exact URL