NetReach

NetReach

Provides AI agents with read-only access to various public data sources (web, YouTube, RSS, GitHub, V2EX, Bilibili, and semantic search) without requiring any login credentials or API keys.

Category
访问服务器

README

👁️ NetReach — no-login 版

给你的 AI Agent 一键装上互联网「只读 + 搜索」能力 —— 只收录无需登录、爬虫风险低的公开数据源。


支持的平台(全部零配置,无需登录)

平台 能力 后端
🌐 网页 读任意网页 → Markdown Jina Reader(curl r.jina.ai/URL)
📺 YouTube 字幕提取 + 视频搜索 yt-dlp
📡 RSS 解析任意 RSS/Atom 源 feedparser
📦 GitHub 公开仓库 + 代码搜索 gh CLI(公开数据无需登录)
💻 V2EX 热门/节点/帖子详情+回复/用户 公开 API
📺 B站 搜索 + 视频详情(无需登录) bili-cli ▸ 搜索 API
🔍 全网搜索 AI 语义搜索 Exa(mcporter MCP,免费无需 Key)

⚠️ 注意:B站字幕需要浏览器登录态,不在本版本范围内(不登录只能搜视频、看详情)。


设计理念

NetReach 是一个能力层(capability layer),不是又一个工具。

它负责选型、安装、体检、路由,不负责底层读取本身。读取由 Agent 直接调用上游工具(yt-dlp、gh、feedparser、bili-cli 等)完成,没有包装层。

每个平台 = 首选 + 备选的有序后端列表。换接入方式 = 调整列表顺序,不是重写代码。agent-reach doctor 会告诉你每个平台当前在用哪个后端。

channels/
├── web.py          → Jina Reader
├── youtube.py      → yt-dlp
├── rss.py          → feedparser
├── github.py       → gh CLI
├── v2ex.py         → V2EX 公开 API(直接 HTTP 实现)
├── bilibili.py     → bili-cli ▸ B站搜索 API
├── exa_search.py   → Exa via mcporter
└── __init__.py     → 渠道注册

每个渠道文件按序真实探测各候选后端(不只是看命令存不存在),第一个完整可用的当选;坏掉的会给出修复处方。


快速上手

# 安装(默认安全检查,只读不改系统)
agent-reach install --env=auto

# 显式授权安装系统依赖 + 注册 skill
agent-reach install --env=auto --system

# 体检:一条命令看每个渠道通不通、走哪个后端
agent-reach doctor

安装完直接告诉 Agent 就行,不用记命令:

  • "看看这个链接" → curl https://r.jina.ai/URL
  • "这个 GitHub 仓库是干嘛的" → gh repo view owner/repo
  • "这个 YouTube 视频讲了什么" → yt-dlp 提取字幕
  • "B站搜一下 AI 教程" → bili search "AI 教程"
  • "全网搜 LLM 框架对比" → Exa 语义搜索
  • "订阅这个 RSS" → feedparser

Agent 读取 SKILL.md 后自己知道该调什么。


安装的系统依赖

install --system 会安装以下外部工具(--safe/默认模式只检查、不安装):

工具 用途
gh CLI GitHub 读取/搜索
Node.js yt-dlp JS runtime + mcporter
mcporter + Exa 全网语义搜索
bili-cli B站搜索/详情(可选)

安全性

措施 说明
🔒 无凭据 本版本不需要 Cookie/Token,配置仅存一个可选的网络代理
🛡️ 默认安全 install 默认只检查不改系统;显式 --system 才安装工具
👀 完全开源 代码透明,随时可审查
🔍 Dry Run install --dry-run 预览所有操作,不做任何改动
🧩 可插拔 不信任某个组件?换掉对应 channel 文件即可

命令参考

agent-reach install --env=auto [--system | --safe] [--dry-run] [--proxy=...]
agent-reach doctor [--json]
agent-reach version

License

MIT


致谢

yt-dlp · Jina Reader · feedparser · gh CLI · bili-cli · Exa · mcporter

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选