一个 MCP 服务器 和 CLI 工具,用于从 Anna's Archive 搜索和下载文档。
[!NOTE] 尽管公众对 Anna's Archive 的态度不一,该平台仍作为全面的文档存储库,支持在许可框架下(包括 Creative Commons 发布物和公共领域材料)自动检索文档。本软件不鼓励未经授权获取受版权保护的内容,应仅被视为一种工具。用户被敦促尊重作者的知识产权,并认可文档创建所投入的巨大努力。
| 操作 | MCP 工具 | CLI 命令 |
|---|---|---|
| 在 Anna's Archive 中搜索与指定条件匹配的文档 | search | search |
下载之前由 search 工具返回的特定文档 | download | download |
如果您计划仅使用 CLI 工具,您需要:
如果将项目用作 MCP 服务器,则还需要一个 MCP 客户端,如 Claude Desktop。
环境应包含两个变量:
ANNAS_SECRET_KEY:API 密钥ANNAS_DOWNLOAD_PATH:文档应下载到的路径从 GitHub Releases 部分 下载适当的二进制文件。
如果您计划使用此工具作为其 MCP 服务器功能,您需要将其集成到您的 MCP 客户端中。如果您正在使用 Claude Desktop,请考虑以下示例配置:
"anna-mcp": {
"command": "/Users/iosifache/Downloads/annas-mcp",
"args": ["mcp"],
"env": {
"ANNAS_SECRET_KEY": "feedfacecafebeef",
"ANNAS_DOWNLOAD_PATH": "/Users/iosifache/Downloads"
}
}