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.
Playwright MCP server
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
Browse the web, directly from Cursor etc.

Model Context Protocol Servers
评论