经 AI Skill Hub 精选评估,开源MCP工具 获评「推荐使用」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
开源MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/cameronrye/gopher-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"--mcp--": {
"command": "npx",
"args": ["-y", "gopher-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 开源MCP工具 执行以下任务... Claude: [自动调用 开源MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"__mcp__": {
"command": "npx",
"args": ["-y", "gopher-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
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.
The Gopher & Gemini MCP Server bridges vintage and modern alternative internet protocols with AI assistants, allowing LLMs like Claude to explore the unique content and communities that thrive on both Gopherspace and Geminispace. Built with FastMCP and modern Python practices, it provides secure, efficient gateways to these distinctive internet protocols.
Key Benefits:
gopher_fetch and gemini_fetch tools for comprehensive protocol coverage```bash
pip install gopher-mcp
uv add git+https://github.com/cameronrye/gopher-mcp.git
git clone https://github.com/cameronrye/gopher-mcp.git cd gopher-mcp uv sync --all-extras ```
The server provides two powerful MCP tools for exploring alternative internet protocols:
```bash
gopher://gopher.floodgap.com/7/v2/vs
gopher://gopher.floodgap.com/0/gopher/welcome
#### Gemini Protocol
bash
gemini://warmedal.se/~antenna/
Once configured, you can ask Claude:
Gopher Exploration:
Gemini Exploration:
```bash
./scripts/dev-setup.sh # Unix/macOS
The server can be configured through environment variables for both protocols:
| Variable | Description | Default | Example |
|---|---|---|---|
GOPHER_MAX_RESPONSE_SIZE | Maximum response size in bytes | 1048576 (1MB) | 2097152 |
GOPHER_TIMEOUT_SECONDS | Request timeout in seconds | 30 | 60 |
GOPHER_CACHE_ENABLED | Enable response caching | true | false |
GOPHER_CACHE_TTL_SECONDS | Cache time-to-live in seconds | 300 | 600 |
GOPHER_ALLOWED_HOSTS | Comma-separated allowed hosts | None (all) | example.com,test.com |
| Variable | Description | Default | Example |
|---|---|---|---|
GEMINI_MAX_RESPONSE_SIZE | Maximum response size in bytes | 1048576 (1MB) | 2097152 |
GEMINI_TIMEOUT_SECONDS | Request timeout in seconds | 30 | 60 |
GEMINI_CACHE_ENABLED | Enable response caching | true | false |
GEMINI_CACHE_TTL_SECONDS | Cache time-to-live in seconds | 300 | 600 |
GEMINI_ALLOWED_HOSTS | Comma-separated allowed hosts | None (all) | example.org,test.org |
GEMINI_TOFU_ENABLED | Enable TOFU certificate validation | true | false |
GEMINI_CLIENT_CERTS_ENABLED | Enable client certificate support | true | false |
export GOPHER_MAX_RESPONSE_SIZE=2097152 export GOPHER_TIMEOUT_SECONDS=60 export GOPHER_CACHE_ENABLED=true export GOPHER_ALLOWED_HOSTS="gopher.floodgap.com,gopher.quux.org"
export GEMINI_MAX_RESPONSE_SIZE=2097152 export GEMINI_TIMEOUT_SECONDS=60 export GEMINI_TOFU_ENABLED=true export GEMINI_CLIENT_CERTS_ENABLED=true export GEMINI_ALLOWED_HOSTS="geminiprotocol.net,warmedal.se"
uv run task serve ```
Add to your claude_desktop_config.json:
Unix/macOS/Linux:
{
"mcpServers": {
"gopher": {
"command": "uv",
"args": ["--directory", "/path/to/gopher-mcp", "run", "task", "serve"],
"env": {
"MAX_RESPONSE_SIZE": "1048576",
"TIMEOUT_SECONDS": "30"
}
}
}
}
Windows:
{
"mcpServers": {
"gopher": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\gopher-mcp",
"run",
"task",
"serve"
],
"env": {
"MAX_RESPONSE_SIZE": "1048576",
"TIMEOUT_SECONDS": "30"
}
}
}
}
uv run task dev-setup - Install dependencies and pre-commit hooksuv run task quality - Run all quality checks (lint + typecheck + test)uv run task test-cov - Run tests with coverage reporting```bash
本项目是 Gopher & Gemini MCP 服务器,旨在连接经典和现代替代互联网协议,允许 LLMs 如 Claude 探索 Gopherspace 和 Geminispace 的独特内容和社区。该服务器使用 FastMCP 和现代 Python 实践,提供安全、高效的网关访问这些独特的互联网协议。
本项目提供以下功能:双协议支持(Gopher 和 Gemini),Gopher 支持(菜单、文本文件、搜索服务器和二进制文件),Gemini 实现(原生 Gemtext 解析、TLS 安全和状态代码处理),高级安全功能(TOFU 证书验证、客户端证书等)
环境依赖与系统要求中文说明:Python 3.11+,uv 包管理器
安装步骤:从 PyPI 安装(推荐),直接从 GitHub 安装,使用 Docker
使用教程:服务器提供两种强大的 MCP 工具,用于探索替代互联网协议
配置说明:环境变量配置,Gopher 配置(最大响应大小、超时秒数、缓存启用等)
工作流:添加到 claude_desktop_config.json 中,Unix/macOS/Linux 和 Windows 配置示例
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:开源MCP工具 的核心功能完整,质量良好。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | gopher-mcp |
| 原始描述 | 开源MCP工具:A modern, cross-platform Model Context Protocol (MCP) server that enables AI ass。⭐6 · Python |
| Topics | geminigophermcppython |
| GitHub | https://github.com/cameronrye/gopher-mcp |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-06 · 更新时间:2026-06-06 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端