echeadle/mcp-web-scanner
3.2
If you are the rightful owner of mcp-web-scanner and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MCP Web Scanner is a Python-based server designed to scan web pages, extract metadata, and return structured JSON results, making it ideal for integrating web intelligence into MCP environments.
Tools
1
Resources
0
Prompts
0
🧠 MCP Web Scanner — Basic Mode
An MCP-compatible Python server that scans a single web page, extracts metadata, and returns structured JSON results.
Perfect for integrating web intelligence into Model Context Protocol (MCP) environments.
🚀 Features
- Asynchronous web fetching via
aiohttp - HTML parsing with
BeautifulSoup4 - Metadata extraction (
<title>,<meta>, and<a href>) - Safe URL validation and color-coded logging
- Fully MCP-compliant server with a single tool:
scan_url(url)
📁 Project Structure
mcp-web-scanner/
├── server.py
├── scanner/
│ ├── __init__.py
│ ├── fetcher.py
│ ├── parser.py
│ └── utils.py
├── requirements.txt
└── README.md