$ grep -r "protocols" ~/blog/

Posts tagged with protocols

4 posts 2025 - 2025

Building a Gopher MCP Server: Bringing 1991's Internet to Modern AI

Building a Gopher MCP Server: Bringing 1991's Internet to Modern AI
Gopher MCP Server: Classic Protocols for Modern AI

Gopher MCP Server

A modern Model Context Protocol server for Gopher and Gemini protocols, enabling AI assistants to browse these classic internet protocols safely and efficiently.

The integration of legacy protocols with modern AI infrastructure reveals fundamental insights about system design philosophy and the evolution of network architectures. The gopher-mcp implementation demonstrates how protocols designed with minimalist principles can provide superior performance characteristics and operational simplicity compared to their contemporary counterparts—lessons that remain highly relevant for modern distributed systems engineering.

Building Model Context Protocol Servers: A Deep Dive

Building Model Context Protocol Servers: A Deep Dive

Having architected distributed systems across enterprise environments for over a decade, the Model Context Protocol represents a paradigm shift that addresses fundamental challenges in AI tooling infrastructure. Through the development of production-grade MCP servers including gopher-mcp and openzim-mcp, I’ve identified architectural patterns and implementation strategies that demonstrate MCP’s potential to revolutionize how AI systems interact with external resources.

Update (June 2025): I’ve split this comprehensive guide into two focused articles for better readability:

Well-known URIs: Standardizing Web Metadata Discovery

Well-known URIs: Standardizing Web Metadata Discovery

Every web developer has encountered the frustration of inconsistent metadata discovery across different websites and services. Where do you find a site’s security contact information? How do you discover OAuth endpoints? What about password change URLs for password managers? The web’s decentralized nature, while powerful, has historically led to fragmented approaches for exposing essential service metadata.

The Well-known URI standard, formalized in RFC 8615 by the Internet Engineering Task Force (IETF), provides an elegant solution to this fundamental problem. By establishing a standardized location for service metadata at /.well-known/, this specification enables consistent, predictable discovery of critical information across the entire web ecosystem.