open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/mgsrevolver-seo-inspector-mcp
Description: SEO Inspector and Schema Validator MCP for Cursor
Latest version: 1.0.1

// 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

1. Clone this repository:

   ```
   git clone https://github.com/yourusername/seo-inspector-mcp.git
   cd seo-inspector-mcp
   ```

2. Install dependencies:

   ```
   npm install
   ```

3. 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

1. Start the MCP server:

   ```
   ./run-mcp.sh
   ```

2. In Cursor, you can now use the SEO Inspector tools:
   - `seo.analyze-codebase` - Analyze HTML files in a directory
   - `seo.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
npm package: @iflow-mcp/michalnaka_mcp-substack
Description: MCP Server for downloading and parsing Substack posts
Latest version: 0.1.0

# MCP Substack Server

A Model Context Protocol (MCP) server for downloading and parsing Substack posts. Works with Claude.ai desktop app.

## Installation

1. Install dependencies:
```bash
npm install
```

2. Configure Claude desktop app:
   
Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "mcp-substack": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/path/to/mcp-substack/lib/index.mjs"],
      "methods": {
        "download_substack": {
          "description": "Download and parse content from a Substack post"
        }
      }
    }
  }
}
```

3. Start the server:
```bash
npm start
```

## Usage

In Claude desktop app, use:
```
Could you download and summarize this Substack post: [URL]
```

## Features

- Downloads and parses Substack posts
- Extracts title, author, subtitle, and content
- Works with public Substack posts
- Integrates with Claude.ai desktop app

## Requirements

- Node.js v18+
- Claude desktop app

## License

MIT