What is the MCP protocol and how does it work?
The MCP (Model Context Protocol) server operates using direct STDIO communication, meaning no HTTP server is required. It integrates natively with Claude Desktop for automatic lifecycle management.
@navin4078
基本情報
Scrape websites and let them talk to your LLM
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"web-scraper": {
"command": "/full/path/to/your/venv/bin/python",
"args": [
"/full/path/to/your/app_mcp.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
A lightweight and efficient web scraping MCP server using the direct STDIO protocol, designed for integration with Claude Desktop. It enables users to extract text, links, images, tables, metadata, and headlines from any webpage using natural language commands.
Install via the automated setup script (setup.sh) or manually with pip install -r requirements.txt in a Python virtual environment. Configure Claude Desktop by adding the server to claude_desktop_config.json with absolute paths to the Python interpreter and app_mcp.py. Once configured, invoke scraping tools like scrape_website, extract_headlines, extract_metadata, or get_page_info through natural language prompts in Claude.
The MCP (Model Context Protocol) server operates using direct STDIO communication, meaning no HTTP server is required. It integrates natively with Claude Desktop for automatic lifecycle management.
The minimal dependencies are: `requests`, `beautifulsoup4`, `lxml`, and the `mcp` library. All are installed via `pip install -r requirements.txt`.
Add a new entry under `mcpServers` in your `claude_desktop_config.json` file (located in `~/Library/Application Support/Claude/` on macOS, `%APPDATA%\Claude\` on Windows, or `~/.config/Claude/` on Linux). The entry must contain the absolute path to the Python interpreter in your virtual environment and the absolute path to `app_mcp.py` as arguments.
Verify that the file paths in your configuration are absolute and correct. Check that the virtual environment is activated and dependencies are installed. Test the server manually by running `python app_mcp.py` from the project directory. Ensure your JSON configuration is valid (no trailing commas).
The server enforces a 10-second request timeout, validates URLs and parameters, uses modern browser User-Agent headers, and includes configurable result limits to prevent overload. Users are reminded to respect `robots.txt` and practice rate limiting.
MCP server for fetch web page content using Playwright headless browser.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Official Chrome DevTools MCP server from Google that lets coding agents control, debug and profile a live Chrome browser.
Helps AI assistants access text content from bot-protected websites. MCP server that fetches HTML/markdown from sites with anti-automation measures using Scrapling.
DOM-first AI browser automation for Chrome and MCP clients.
コメント