Broken Link Checker MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Broken Link Checker MCP Servercheck all links on our homepage https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.Last updated613MIT
- FlicenseAqualityFmaintenanceEnables 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.Last updated2
- AlicenseAqualityDmaintenanceEnables SEO auditing and site analysis by crawling websites, identifying issues, and generating reports like sitemaps and markdown exports.Last updated564MIT
- Flicense-qualityDmaintenanceEnables auditing of websites for performance, SEO, accessibility, security, and mobile readiness, with tools to validate URLs, run page audits, save results, and retrieve reports.Last updated1
Related MCP Connectors
Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.
Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.
DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks
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/davinoishi/BLC-ground'
If you have feedback or need assistance with the MCP directory API, please join our Discord server