
iosifache/annas-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP и инструмент CLI для поиска и скачивания документов из архива Анны
Обзор
Сервер MCP и инструмент CLI для поиска и скачивания документов (книг и статей) из архива Анны, с опциональным автоматическим выбором зеркала, которое SLUM считает здоровым. Несмотря на преобладающее общественное мнение по поводу Архива Анны, платформа служит комплексным хранилищем для автоматизированного поиска документов, выпущенных в рамках разрешительных лицензионных систем (включая публикации Creative Commons и материалы из общественного достояния). Это программное обеспечение не поддерживает несанкционированное приобретение защищённого авторским правом контента и должно рассматриваться исключительно как утилита. Пользователям рекомендуется уважать права интеллектуальной собственности авторов и признавать значительные усилия, вложенные в создание документов. Пожалуйста, обратитесь к разделу Mirror Select, если какие-либо ссылки ведут на неработающий сервер Anna's Archive. Поиск работает без необходимых переменных среды.
Обзор (машинный перевод)
Сервер MCP и инструмент CLI для поиска и скачивания документов (книг и статей) из архива Анны, с опциональным автоматическим выбором зеркала, которое SLUM считает здоровым.
[! ПРИМЕЧАНИЕ] Несмотря на преобладающее общественное мнение по поводу Архива Анны, платформа служит комплексным хранилищем для автоматизированного поиска документов, выпущенных в рамках разрешительных лицензий (включая публикации Creative Commons и материалы из общественного достояния). Это программное обеспечение не поддерживает несанкционированное приобретение защищённого авторским правом контента и должно рассматриваться исключительно как утилита. Пользователям рекомендуется уважать права интеллектуальной собственности авторов и признавать значительные усилия, вложенные в создание документов.
[! ВНИМАНИЕ] Пожалуйста, обратитесь к разделу «Выбор зеркала», если какие-либо ссылки ведут на неработающий сервер архива Анны.
Требования
Поиск работает без необходимых переменных среды.
Для загрузки требуется:
- Пожертвование в архив Анны, предоставляющее доступ к JSON API
- Ключ API
- MCP-клиент, например Claude Desktop, если проект используется как MCP-сервер
Подготовка
Скачайте соответствующий бинарный файл из раздела релизов на GitHub.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Anna’s Archive MCP Server (and CLI Tool)
An MCP server and CLI tool for searching and downloading documents (books and articles) from Anna’s Archive, with optional automatic selection of a mirror reported as healthy by SLUM.
[!NOTE] Notwithstanding prevailing public sentiment regarding Anna’s Archive, the platform serves as a comprehensive repository for automated retrieval of documents released under permissive licensing frameworks (including Creative Commons publications and public domain materials). This software does not endorse unauthorized acquisition of copyrighted content and should be regarded solely as a utility. Users are urged to respect the intellectual property rights of authors and acknowledge the considerable effort invested in document creation.
[!WARNING] Please refer to Mirror Selection if any of the links lead to a non-functional Anna’s Archive server.
Requirements
Search works without any required environment variables.
Downloads require:
- A donation to Anna’s Archive, which grants JSON API access
- An API key
- An MCP client, such as Claude Desktop, if using the project as an MCP server
Setup
Download the appropriate binary from the GitHub Releases section.
If you plan to use the tool for its MCP server functionality, you need to integrate it into your MCP client. If you are using Claude Desktop, please consider the following example configuration:
"anna-mcp": {
"command": "/Users/iosifache/Downloads/annas-mcp",
"args": ["mcp"],
"env": {
"ANNAS_SECRET_KEY": "feedfacecafebeef",
"ANNAS_DOWNLOAD_PATH": "/Users/iosifache/Downloads",
"ANNAS_BASE_URL": "annas-archive.gl"
}
}
Configuration
The tool can be configured with environment variables. These variables can also be stored in an .env file in the folder containing the binary.
Download Environment Variables
Downloads use:
ANNAS_SECRET_KEY: The Anna’s Archive API key.ANNAS_DOWNLOAD_PATH: The path where the documents should be downloaded.
Mirror Selection
Anna’s Archive has multiple mirrors, and their availability can change over time. By default, this project uses ANNAS_BASE_URL, or annas-archive.gl when ANNAS_BASE_URL is not set.
Optionally, you can set:
ANNAS_BASE_URL: The Anna mirror to use (defaults toannas-archive.gl). When automatic mirror discovery is enabled, this becomes the fallback mirror.ANNAS_AUTO_BASE_URL: Set totrueto discover the best available Anna mirror automatically from SLUM.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →