caniuse-mcp
Verified Safeby yujeongJeon
Overview
A Model Context Protocol (MCP) server providing browser compatibility data and web API support information using multiple data sources like caniuse.com, MDN BCD, and Web Features.
Installation
npx -y caniuse-mcpSecurity Notes
External API calls directly embed user input (feature name, browserslist query) into URLs without explicit sanitization, posing a potential injection risk to the remote services. Local file access for configuration (browserslistrc, package.json) uses standard path resolution functions, but without explicit input validation or sanitization of `configPath` or `projectPath` parameters, there's a theoretical path traversal risk if these inputs are untrusted. The `session.requestSampling` mechanism sends a constructed prompt to the client's LLM, which could be a prompt injection vector for the client-side model, though the server filters the response for valid feature IDs.
Similar Servers
mcp-browser-kit
Enables AI assistants to interact with local browsers by providing tools for browser automation and content extraction.
mcp
This MCP server provides a standardized API for accessing MDN Web Docs search results, detailed documentation, and browser compatibility data.
baseline-mcp
Provides an MCP server to query and analyze baseline web features, browser compatibility, and web standards data for developers and AI assistants.
mcp-playground
A web-based developer tool for testing, inspecting, and debugging Model Context Protocol (MCP) servers, supporting OAuth integration, request logging, and interactive execution of tools, resources, and prompts.