When the Small Web Gets an AI Door

📆 2026-09-01 12:08

I recently came across gopher-mcp, a project that lets AI assistants browse Gopher and Gemini:

We're doomed - BBS

At first glance, this sounds pretty cool. An MCP server for the small web!

It supports Gopher menus, text files as well as Gemini resources. It has timeouts, response limits, caching, host allowlists and other sensible security features. It even returns structured data specifically designed for LLMs.

Technically, it's a neat project. But I don't think it's particularly good for the small web.

My Gemini capsule and gopher hole are NOT databases. They are a collection of blog posts, terrible jokes, homelab notes, CGI experiments, tutorials, an imaginary 400+ days old plant (I plan on watering it until it reaches 666 days - that's why it's name is Beelzebub), and whatever else I felt like putting online.

The whole point is that:

Some of it is useful. Some of it definitely isn't.

If you want to browse the small web you actually have to go there. You need software like curl for gopher, LaGrange for gemini. You connect to a server. You browse a menu. You read someone's weird little page. Maybe you follow a link and discover another weird little page.

That's how small communities work.

With an AI sitting in the middle, the experience becomes: "Give me everything interesting on the small web and summarize it."

The content gets consumed, but the community doesn't gain anything from it:

Why using AI isn't always the solution

There is also something that younger generations will probably never understand about getting information before AI: the pain of spending three hours on Google trying to find the one paragraph you needed for an essay. You would open twenty tabs, read articles you didn't understand, follow links down completely unrelated rabbit holes, and eventually find the answer somewhere buried in a forum post from 2001.

It was frustrating, but somewhere along the way you learned things you weren't actually looking for. You discovered context, conflicting opinions, obscure facts and completely unrelated information that somehow stuck with you.

Today you can simply tell an AI, "Give me a 500-word essay about X," and a few seconds later you have something that looks finished. It's incredibly convenient, but I think something is lost in the process. Not necessarily information that was required for the assignment, but all the accidental information you would have encountered while searching for it.

The rabbit holes are gone. The happy accidents are gone. And maybe those useless little pieces of knowledge were never useless after all.

Programming before AI

I remember when I first starting juggling with PHP in 2004-2005.

The PHP manual was always opened

along with Stack Overflow, some random blog from 2013, and probably a forum post (using phpBB) that hadn't been updated since PHP 4.0 which was released in May 2000.

You learned by constantly looking things up.

Now you can tell an AI, "Write me a PHP function that does this," and it will happily produce one in seconds. That's incredibly useful, especially when you're stuck, but it also removes a lot of the exploration.

You don't necessarily learn that array_filter() exists. Or that you can compact() a bunch of variables into an array. Or array_merge() 2 or more arrays into 1 array.

By using AI you get the answer, but skip the journey that would have taught you the language.

What should we do

We should:

Most importantly, keep the humans involved.

The small web is small for a reason. Let's keep it that way.

🚶 Back to my blog