io.github.sharozdawa/schema-gen

Registre officiel Autres

Generate Schema.org JSON-LD markup for 12 types including Person, Product, and FAQ.

Que pouvez-vous faire avec io.github.sharozdawa/schema-gen ?

  • :sparkles: 12 Schema Types — Person, Organization, Product, FAQ, Article, LocalBusiness, Event, WebSite, BreadcrumbList, HowTo, Review, VideoObject
  • :eyes: Live JSON-LD Preview — See your structured data rendered in real-time as you fill in fields
  • :clipboard: One-Click Copy — Copy generated JSON-LD to clipboard instantly
  • :white_check_mark: Google Rich Results Ready — Output is validated against Google's structured data requirements
  • :robot: MCP Server — Use with Claude Desktop, Cursor, or any MCP-compatible AI assistant
  • :shield: Schema Validation — Validate existing JSON-LD for errors and warnings
  • :zap: No Dependencies — Clean, standalone web app with zero external runtime dependencies

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package schema-gen-mcp
Claude Code
claude mcp add schema-gen -- npx -y schema-gen-mcp@1.0.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "schema-gen": {
            "command": "npx",
            "args": [
                "-y",
                "schema-gen-mcp@1.0.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Features
  2. Supported Schema Types
  3. Screenshots
  4. Getting Started
  5. MCP Server
  6. Example Output
  7. Why Schema Gen vs Alternatives
  8. More Open Source SEO Tools
  9. License

Generate Schema.org JSON-LD structured data markup for any schema type.

Web app with live preview + MCP server for AI-powered schema generation.


Features

  • :sparkles: 12 Schema Types — Person, Organization, Product, FAQ, Article, LocalBusiness, Event, WebSite, BreadcrumbList, HowTo, Review, VideoObject
  • :eyes: Live JSON-LD Preview — See your structured data rendered in real-time as you fill in fields
  • :clipboard: One-Click Copy — Copy generated JSON-LD to clipboard instantly
  • :white_check_mark: Google Rich Results Ready — Output is validated against Google's structured data requirements
  • :robot: MCP Server — Use with Claude Desktop, Cursor, or any MCP-compatible AI assistant
  • :shield: Schema Validation — Validate existing JSON-LD for errors and warnings
  • :zap: No Dependencies — Clean, standalone web app with zero external runtime dependencies

Supported Schema Types

TypeDescriptionGoogle Rich Result
PersonPeople, professionals, public figures:white_check_mark: Knowledge Panel
OrganizationCompanies, non-profits, institutions:white_check_mark: Logo, Knowledge Panel
ProductProducts with pricing and reviews:white_check_mark: Product Rich Snippet
FAQPageFrequently asked questions:white_check_mark: FAQ Rich Result
ArticleBlog posts, news articles:white_check_mark: Article Rich Result
LocalBusinessPhysical stores, restaurants, services:white_check_mark: Local Business Panel
EventConcerts, conferences, meetups:white_check_mark: Event Rich Result
WebSiteWebsites with search functionality:white_check_mark: Sitelinks Search Box
BreadcrumbListNavigation breadcrumb trails:white_check_mark: Breadcrumb Rich Result
HowToStep-by-step instructions:white_check_mark: How-to Rich Result
ReviewProduct or service reviews:white_check_mark: Review Snippet
VideoObjectVideos with metadata:white_check_mark: Video Rich Result

Screenshots

Screenshots coming soon.


Getting Started

Web App
# Clone the repository
git clone https://github.com/sharozdawa/schema-gen.git
cd schema-gen

# Install dependencies
npm install

# Start the development server
npm run dev

Open http://localhost:3000 in your browser.


MCP Server

The MCP server lets AI assistants generate Schema.org markup directly. Install it in your preferred AI tool:

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "schema-gen": {
      "command": "npx",
      "args": ["-y", "schema-gen-mcp"]
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "schema-gen": {
      "command": "npx",
      "args": ["-y", "schema-gen-mcp"]
    }
  }
}
Available MCP Tools
ToolDescription
generate_schemaGenerate JSON-LD for any of the 12 schema types
list_schema_typesList all supported types with their fields
generate_person_schemaQuick Person schema generation
generate_product_schemaQuick Product schema with pricing
generate_faq_schemaQuick FAQ schema from Q&A pairs
generate_article_schemaQuick Article schema for blog posts
generate_organization_schemaQuick Organization schema
validate_schemaValidate existing JSON-LD markup

Example Output

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jane Doe",
  "jobTitle": "Software Engineer",
  "url": "https://janedoe.com",
  "worksFor": {
    "@type": "Organization",
    "name": "Acme Corp"
  },
  "sameAs": [
    "https://twitter.com/janedoe",
    "https://linkedin.com/in/janedoe"
  ]
}

Why Schema Gen vs Alternatives

Featureschema-genTechnicalSEO.comMerkle Schema Generator
Schema types1286
Live previewYesYesNo
MCP ServerYesNoNo
Self-hostableYesNoNo
Open sourceYesNoNo
PriceFreeFreeFree

More Open Source SEO Tools

ToolDescription
awesome-seo-mcp-serversCurated list of SEO MCP servers and agent skills
robotstxt-aiVisual robots.txt manager for AI crawlers
indexnow-mcpInstant URL indexing via IndexNow
ai-visibilityAI brand visibility tracker

License

MIT


Built by Sharoz Dawa

Questions fréquentes

Qu'est-ce que io.github.sharozdawa/schema-gen ?

Generate Schema.org JSON-LD markup for 12 types including Person, Product, and FAQ.

Comment installer io.github.sharozdawa/schema-gen ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add schema-gen -- npx -y schema-gen-mcp@1.0.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.sharozdawa/schema-gen ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.sharozdawa/schema-gen est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.sharozdawa/schema-gen ?

Il est publié par sharozdawa. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.