←back to thread

252 points iosifache | 2 comments | | HN request time: 1.878s | source

I was looking around for an MCP server that could connect Anna's Archive to Claude Desktop, as I wanted to be able to search and download books directly through the interface.

I couldn't find any public implementations, so ended up building one myself.

What it does?

- It searches Anna's Archive by keywords. - It downloads books from search results. - It works directly in Claude Desktop through MCP.

Check out the repository's README for detailed installation and configuration instructions.

The code is fully open source and builds run on GitHub Actions for transparency.

I figured I'd share, since I couldn't be the only one wanting this functionality!

Show context
irskep ◴[] No.44515329[source]
What advantage do you get from this being an MCP server rather than simply a command line tool? Genuinely curious, as I'm trying to develop my mental model of when to use one or the other.

Lovely project!

replies(4): >>44515432 #>>44518308 #>>44518429 #>>44520766 #
romanovcode ◴[] No.44518308[source]
COMMAND LINE: You have to instruct your AI what this tool is and what it should be used for.

MCP: You paste one command to register the MCP and your AI will always know what it is and where/why it should be used.

replies(2): >>44519321 #>>44520863 #
latexr ◴[] No.44519321[source]
> COMMAND LINE: You have to instruct your AI what this tool is and what it should be used for.

Or—and please bear with me, I know this may sound insane—you call the command-line tool yourself, reliably, fast, with little overhead, just like it has worked for decades.

I know, I know, soon most people won’t even know how to unzip their pants without spending unnecessary amounts of electricity and waiting for several seconds for an LLM response, but believe me that just using your hands is a solution worth checking out.

replies(1): >>44519582 #
1. jonasdoesthings ◴[] No.44519582[source]
I think the goal of this project is not to simplify the use of Annas Archive for humans (as they could just use the Website anyways), but to allow AI "Agents" to automatically source information out of books while researching without requiring user interaction.

The LLM's default web-browsing tool probably won't or can't download books from AA while looking for information on a subject. This enables it to do so.

replies(1): >>44521243 #
2. T0Bi ◴[] No.44521243[source]
Are you sure? From OPs comment:

>I justified the hours I invested by thinking I could search, download, and explore books directly from Claude Desktop.

Although you're right that it can be used for use cases like you're describing.