web-browser-mcp-server
✨ 特徴
🌐 AI アシスタントがシンプルな MCP インターフェースを介して Web からコンテンツを閲覧および抽出できるようにします。
WebブラウザMCPサーバーは、メッセージ制御プロトコル(MCP)を介してAIモデルにウェブサイトの閲覧、コンテンツの抽出、ウェブページの理解機能を提供します。CSSセレクターによるスマートなコンテンツ抽出と堅牢なエラー処理を実現します。
Related MCP server: mcp-web-tools
✨ コア機能
🎯スマートコンテンツ抽出: CSSセレクターで必要なものを正確にターゲットします
⚡超高速: 非同期処理で最適なパフォーマンスを実現
📊豊富なメタデータ: タイトル、リンク、構造化コンテンツをキャプチャします
🛡️堅牢性と信頼性: エラー処理とタイムアウト管理が組み込まれています
🌍クロスプラットフォーム: Pythonが動作する場所ならどこでも動作します
🚀 クイックスタート
Smithery経由でインストール
Smithery経由で Claude Desktop の Web ブラウザ サーバーを自動的にインストールするには:
npx -y @smithery/cli install web-browser-mcp-server --client claude手動でインストールする
uv を使用してインストールします。
uv tool install web-browser-mcp-server開発の場合:
# Clone and set up development environment
git clone https://github.com/blazickjp/web-browser-mcp-server.git
cd web-browser-mcp-server
# Create and activate virtual environment
uv venv
source .venv/bin/activate
# Install with test dependencies
uv pip install -e ".[test]"🔌 MCP統合
この構成を MCP クライアント構成ファイルに追加します。
{
"mcpServers": {
"web-browser-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"web-browser-mcp-server"
],
"env": {
"REQUEST_TIMEOUT": "30"
}
}
}
}開発の場合:
{
"mcpServers": {
"web-browser-mcp-server": {
"command": "uv",
"args": [
"--directory",
"path/to/cloned/web-browser-mcp-server",
"run",
"web-browser-mcp-server"
],
"env": {
"REQUEST_TIMEOUT": "30"
}
}
}
}💡 利用可能なツール
サーバーは強力な Web 閲覧ツールを提供します。
ウェブページを参照
オプションの CSS セレクターを使用して Web ページからコンテンツを参照および抽出します。
# Basic webpage fetch
result = await call_tool("browse_webpage", {
"url": "https://example.com"
})
# Target specific content with CSS selectors
result = await call_tool("browse_webpage", {
"url": "https://example.com",
"selectors": {
"headlines": "h1, h2",
"main_content": "article.content",
"navigation": "nav a"
}
})⚙️ 構成
環境変数を使用して設定します。
変数 | 目的 | デフォルト |
| ウェブページリクエストのタイムアウト(秒) | 30 |
🧪 テスト
テスト スイートを実行します。
python -m pytest📄 ライセンス
MITライセンスに基づいてリリースされています。詳細はLICENSEファイルをご覧ください。
Pear Labsチームが心を込めて作りました
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables web browsing capabilities for locally served LLMs through URL text fetching, link extraction, and web search using Brave and DuckDuckGo engines. Designed to enhance LLMs with real-time web access through the MCP protocol.MIT
- AlicenseAqualityDmaintenanceProvides web access capabilities for LLMs including search, fetching, content extraction, PDF reading, image viewing, and screenshots.346MIT
- AlicenseAqualityBmaintenanceEnables web scraping of URLs, including extracting text, links, images, metadata, taking screenshots, and using CSS selectors for structured data extraction.611MIT
- AlicenseNot gradedqualityDmaintenanceEnables web searching using Google search results with no API keys required.23MIT
Related MCP Connectors
Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
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/blazickjp/web-browser-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server