// README.md - Instructions for setup and use
SEO Inspector & Schema Validator MCP
A Model Context Protocol (MCP) server for Cursor that analyzes web pages for SEO issues and validates structured data schemas.
Features
- Analyze HTML files in a codebase for SEO issues
- Validate JSON-LD structured data
- Get recommendations to improve SEO
- No browser extension required - works directly with your codebase
Installation
- Clone this repository:
- Install dependencies:
- Configure Cursor to use this MCP server:
- Go to Settings > Features > MCP in Cursor
- Add a new MCP server with:
- Name: SEO Inspector
- Type: sse
- URL: http://localhost:8767/sse
Usage
- Start the MCP server:
- In Cursor, you can now use the SEO Inspector tools:
seo.analyze-codebase
- Analyze HTML files in a directoryseo.analyze-html
- Analyze a specific HTML string
Prioritized SEO Components
The tool checks for these key SEO elements (in order of importance):
Critical
- Page Title
- Meta Description
- H1 Heading
- Canonical URL
Important
- Heading Structure (H2-H6)
- Image Alt Text
- Structured Data (JSON-LD)
- Robots Directives
Recommended
- Open Graph Tags
- Twitter Cards
- Internal Linking
- URL Structure
- Mobile Friendliness
Schema Validation
The tool validates the following schema types:
- Organization
- LocalBusiness
- Product
- Article
- WebPage
- FAQPage
- Event
- Recipe
- Review
License
MIT
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
A Cursor MCP server that analyzes web pages for SEO issues and validates structured data schemas within your codebase without requiring browser extensions.
Related MCP Servers
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated 6 months ago235PythonMIT License
- -securityAlicense-qualityAn MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.Last updated 5 months ago73PythonApache 2.0
- -securityFlicense-qualityA Cursor MCP server that provides tools and prompts for accessing various Semrush keyword-related API endpoints, enabling keyword research, analysis, and monitoring through natural language.Last updated 5 months agoJavaScript
pure.md MCP serverofficial
AsecurityFlicenseAqualityAn MCP server that enables AI clients like Cursor, Windsurf, and Claude Desktop to access web content in markdown format, providing web unblocking and searching capabilities.Last updated 4 months ago262033JavaScript