linkinator-mcp
Verified Safeby JustinBeckwith
Overview
Provides link checking capabilities for AI assistants to scan webpages and local files for broken links using the linkinator library.
Installation
npx linkinator-mcpSecurity Notes
The server acts as a wrapper around the `linkinator` library. It validates input parameters using Zod schemas, mitigating common injection risks. Communication with the MCP client occurs over standard I/O (stdio), reducing external attack surfaces for control commands. However, the underlying `linkinator` tool, when configured by the user/AI, can perform network requests to arbitrary URLs or serve local files (via `serverRoot` option) from the system running the MCP server. Exposing options like `allowInsecureCerts` by the client or AI could lead to insecure connections if explicitly chosen. Overall, the implementation itself appears robust and does not introduce obvious new vulnerabilities beyond the inherent nature of running a local tool with such capabilities.
Similar Servers
Crawleo-MCP
Provides AI assistants with real-time web search and crawling capabilities via the Model Context Protocol (MCP).
mcp-server-requests
An MCP server that provides HTTP request capabilities, enabling LLMs to fetch and process web content, including saving to files.
mq-mcp
Acts as a Model Context Protocol (MCP) server for AI assistants, enabling them to query and process Markdown and HTML content using the mq query language.
llms-fetch-mcp
Fetches web content, prioritizing LLM-friendly formats like llms.txt and Markdown, converting HTML to Markdown, and caching results with a generated table of contents.