---
title: "Gopher MCP Server"
description: "A modern, cross-platform Model Context Protocol (MCP) server that enables AI assistants to browse and interact with both Gopher protocol and Gemini protocol resources safely and efficiently."
impact: "Bridges AI assistants with vintage internet protocols, preserving access to retro web content"
github_url: "https://github.com/cameronrye/gopher-mcp"
demo_url: "https://cameronrye.github.io/gopher-mcp/"
technologies: ["Python", "MCP", "Gopher", "Gemini", "Protocol"]
featured: false
order: 11
problem: "The 'small internet' movement maintains thousands of Gopher and Gemini servers with unique content not available on the modern web. AI assistants have no way to access this ecosystem of minimalist, text-focused content created by enthusiasts preserving internet history."
solution: "Built a dual-protocol MCP server supporting both Gopher (1991) and Gemini (2019). The server enables AI assistants to browse menus, fetch documents, and navigate the hierarchical structure of these alternative internet protocols."
results: ["Dual protocol support for Gopher and Gemini", "Safe browsing with content type validation", "Menu parsing and navigation support", "Cross-platform Python implementation"]
metrics: [{"label":"Protocols","value":"2"}, {"label":"Gopher Age","value":"1991"}, {"label":"Gemini Age","value":"2019"}, {"label":"Dependencies","value":"Minimal"}]
canonical_url: https://rye.dev/projects/gopher-mcp/
---

import GopherDemo from '../../components/demos/GopherDemo.tsx';

Gopher MCP is a modern, cross-platform MCP server that enables AI assistants to browse and interact with both Gopher protocol and Gemini protocol resources. It provides safe and efficient access to these vintage internet protocols.

<div class="my-8 p-6 bg-white/60 dark:bg-gray-800/60 backdrop-blur-sm rounded-xl border border-gray-200/50 dark:border-gray-700/50">
  <GopherDemo client:visible />
</div>

## Key Features

- **Dual Protocol Support**: Access both Gopher and Gemini resources
- **Cross-Platform**: Works on Windows, macOS, and Linux
- **Safe Browsing**: Secure interaction with protocol resources
- **MCP Integration**: Standard Model Context Protocol interface

## The Small Internet

Gopher and Gemini represent alternatives to the modern web:

- **Gopher** (1991): Hierarchical, menu-driven protocol predating HTTP
- **Gemini** (2019): Modern minimalist protocol with TLS encryption

Both protocols focus on text content and simple navigation, offering a distraction-free reading experience that many enthusiasts prefer to the modern web.