Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by cameronrye • Search & Retrieval
An MCP server that lets AI assistants securely browse, fetch, and parse content from Gopher and Gemini protocol resources.
Browse and parse Gopher menus and retrieve text files or search results from Gopherspace.
Fetch Gemini content with TLS and TOFU certificate validation and parse gemtext into structured JSON.
A secure, sandboxed gateway with size/time limits, host allowlists, and caching to explore alternative internet protocols safely.
A modern, cross-platform Model Context Protocol (MCP) server that bridges vintage Gopher and Gemini protocols with AI assistants. It provides secure TLS/TOFU certificate handling for Gemini, comprehensive Gopher support (menus, text, searches, and binary metadata), built-in safety limits (timeouts, size limits, allowlists), caching, and structured JSON outputs optimized for LLM consumption. Implemented with FastMCP and async patterns, it is developer-friendly with type hints, tests, and documentation.
Fetch Gopher menus or text by URL. Supports all standard Gopher item types including menus (type 1), text files (type 0), search servers (type 7), and binary files. Returns structured JSON responses optimized for LLM consumption. Args: url: Full Gopher URL to fetch (e.g., gopher://gopher.floodgap.com/1/)
Fetch Gemini content by URL. Supports the Gemini protocol with TLS, TOFU certificate validation, client certificates, and gemtext parsing. Returns structured JSON responses optimized for LLM consumption. Args: url: Full Gemini URL to fetch (e.g., gemini://gemini.circumlunar.space/)
Fetch multiple Gopher URLs in parallel for improved performance. Uses asyncio.gather() to fetch all URLs concurrently, which is much faster than fetching them sequentially. Useful for fetching multiple menu items or related resources at once. Args: urls: List of Gopher URLs to fetch Returns: List of responses in the same order as the input URLs
Fetch multiple Gemini URLs in parallel for improved performance. Uses asyncio.gather() to fetch all URLs concurrently, which is much faster than fetching them sequentially. Useful for fetching multiple pages or related resources at once. Args: urls: List of Gemini URLs to fetch Returns: List of responses in the same order as the input URLs
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.