Broken Link Checker MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Broken Link Checker MCP Server
An MCP (Model Context Protocol) server that scans web pages and domains to identify broken links.
Features
Single Page Checking: Scan all links on a single page
Domain-Wide Crawling: Recursively check all pages within a domain
Comprehensive Link Detection: Checks hyperlinks, images, scripts, stylesheets, and media
robots.txt Compliance: Respects website crawling rules
Structured Output: Returns detailed results with link status and locations
Related MCP server: Broken Link Checker MCP Server
Installation
pip install -e .Usage
Start the MCP server with HTTP transport:
python src/server.pyThe server will run on http://127.0.0.1:8000 by default.
MCP Tools
check_page
Check all links on a single page.
Parameters:
url(string): The URL of the page to check
check_domain
Recursively check all pages within a domain.
Parameters:
url(string): The root URL of the domain to checkmax_depth(integer, optional): Maximum crawl depth (-1 for unlimited, default: -1)
Output Format
Results are returned in the following structure:
{
"results": [
{
"page_url": "https://example.com/page",
"link_reference": "Click here",
"link_url": "https://broken.com/404",
"status": "Bad"
}
],
"summary": {
"total_links": 150,
"good_links": 145,
"bad_links": 5,
"pages_scanned": 10
}
}Development
Install development dependencies:
pip install -e ".[dev]"Run tests:
pytestThis server cannot be deployed
Maintenance
Related MCP Connectors
SEO, broken links, Lighthouse, sitemaps, Open Graph tags and SSL expiry for any list of URLs.
Find broken links on a website: crawls its pages and reports 404s, errors and redirect chains
Crawl a site for broken links, 404s, dead images, redirect chains and slow pages, with sources
Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.613MIT
- AlicenseAqualityFmaintenanceEnables checking for broken links on web pages and entire websites through natural language commands. Provides detailed reports including HTTP status codes and supports options like excluding external links and respecting robots.txt.2MIT
- AlicenseAqualityDmaintenanceAnalyzes websites for broken links, missing meta tags, and redirect chains, returning a health score and actionable suggestions.127 npm1MIT
- AlicenseAqualityDmaintenanceAnalyzes websites for broken links, missing meta tags, and redirect chains. Returns a structured report with a health score and fix suggestions.133 npmMIT