agent-web-combo
Agent Web Combo
AI Agent 向けのオンラインツールセット:検索発見 + コンテンツ抽出 + Kitesurf/Playwright レンダリング + agent-reach プラットフォーム読み取り。
検索:Tavily / Exa / AnySearch
レンダリング:Cloudflare Kitesurf + Playwright(CDP)
プラットフォームコンテンツ:agent-reach(任意)
接続方法:CLI および MCP Server
機能
複数検索ソースの切り替え:
tavily/exa/anysearch検索結果のページコンテンツ抽出
Kitesurf によるページレンダリング、本文抽出、スクリーンショット
完全なパイプライン:検索 → 抽出 → レンダリング → スクリーンショット
MCP Server:Claude Code / Cursor / OpenCode / DSH Desktop などから直接呼び出し可能
Related MCP server: myscrape
アーキテクチャ
搜索发现:Tavily / Exa / AnySearch
↓
内容提取:AnySearch extract / Tavily Extract / Exa Contents
↓
需要渲染/截图/JS:Kitesurf + Playwright (connectOverCDP)
↓
平台类内容/登录态:agent-reach (可选)プロジェクト構成
agent-web-combo/
├── combo/
│ ├── __main__.py # CLI 入口
│ ├── cli.py # 命令行
│ ├── config.py # 环境变量配置
│ ├── search.py # Tavily / Exa / AnySearch
│ ├── kitesurf.py # Kitesurf + Playwright
│ ├── agent_reach.py # agent-reach CLI
│ └── pipeline.py # 组合流水线
├── combo_mcp.py # MCP Server 入口
├── requirements.txt
├── pyproject.toml
└── .env.exampleインストール
pip install -r requirements.txt
playwright install chromium # 仅本地调试/备选浏览器时需要;连 Kitesurf 不需要設定
cp .env.example .env必要に応じて記入:
# Cloudflare / Kitesurf(需要 Browser Run 权限)
CF_ACCOUNT_ID=你的账号ID
CF_API_TOKEN=你的API Token
# 搜索源(至少一个;AnySearch 可不填 Key)
TAVILY_API_KEY=tvly-xxx
EXA_API_KEY=xxx
ANYSEARCH_API_KEY=as_sk_xxx
.envは.gitignoreで無視されています。コミットしないでください。
CLI の使用
# 搜索
python -m combo search "Cloudflare Kitesurf" --provider anysearch --max-results 5
# 渲染单个页面 + 截图
python -m combo render "https://example.com" --screenshot output.png
# 完整流水线
python -m combo research "Kitesurf vs Tavily" \
--provider auto \
--max-results 5 \
--extract \
--render \
--render-limit 3 \
--screenshot-dir shots
# 检查 agent-reach
python -m combo agent-reachMCP の使用
MCP Server を起動:
python combo_mcp.py公開されるツール:
ツール | 用途 |
| 検索 |
| Kitesurf レンダリング/スクリーンショット |
| 検索 + 抽出 + レンダリング |
| agent-reach の状態確認 |
各クライアントの設定は README.mcp.md を参照してください。
セキュリティについて
すべての API Key はローカルの
.envにのみ配置.gitignoreは.env、スクリーンショット、キャッシュを無視MCP 設定に平文のシークレットを記述しない
公開リリース前に
.envやスクリーンショットファイルをコミットしていないことを確認してください
備考
AnySearch は MCP
tools/callHTTP インターフェースを使用し、匿名で利用可能Kitesurf は Cloudflare Browser Run の CDP endpoint 経由で接続
Kitesurf は現在 Beta 版で、スクリーンショット、HTML 抽出、DOM 操作など Agent の一般的なタスクに適しています
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceA minimal MCP server for agent-friendly web extraction and search. Offers two tools: fetching real pages with Playwright and Crawl4AI, and searching across 7 engines with automatic fallback.33AGPL 3.0
- Alicense-qualityAmaintenanceA self-contained web-research MCP server that lets local LLM agents search, fetch, and synthesize web content using tools like web_search, web_fetch, and web_research.MIT
- Alicense-qualityBmaintenanceMCP server that wraps Playwright to give AI agents eyes on the web, enabling browser search, navigation, extraction, and interaction with intelligent LLM-based DOM extraction and skill caching.14MIT
- Flicense-qualityBmaintenanceMCP server that enables AI agents to search the web and extract clean Markdown content, with support for JavaScript rendering, structured data extraction, and screenshots.1
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
MCP server exposing the Backtest360 engine API as tools for AI agents.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/stranded7/agent-web-combo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server