{
  "markdown": "<p align=\"center\">\n  <img src=\"https://capsule-render.vercel.app/api?type=waving&color=0:4F46E5,100:7C3AED&height=220&section=header&text=Schema%20Gen&fontSize=80&fontColor=ffffff&animation=fadeIn&fontAlignY=35&desc=Generate%20Schema.org%20markup%20in%20seconds&descSize=20&descAlignY=55&descColor=E0E7FF\" width=\"100%\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/schema-gen-mcp\"><img src=\"https://img.shields.io/npm/v/schema-gen-mcp?style=for-the-badge&color=4F46E5&labelColor=1E1B4B\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/sharozdawa/schema-gen/stargazers\"><img src=\"https://img.shields.io/github/stars/sharozdawa/schema-gen?style=for-the-badge&color=7C3AED&labelColor=1E1B4B\" alt=\"GitHub stars\" /></a>\n  <a href=\"https://github.com/sharozdawa/schema-gen/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/sharozdawa/schema-gen?style=for-the-badge&color=6366F1&labelColor=1E1B4B\" alt=\"License\" /></a>\n  <a href=\"https://glama.ai/mcp/servers/sharozdawa/schema-gen\"><img src=\"https://glama.ai/mcp/servers/sharozdawa/schema-gen/badges/score.svg\" alt=\"Schema Gen MCP server\" /></a>\n</p>\n\n<p align=\"center\">\n  <strong>Generate Schema.org JSON-LD structured data markup for any schema type.</strong><br/>\n  Web app with live preview + MCP server for AI-powered schema generation.\n</p>\n\n---\n\n## Features\n\n- :sparkles: **12 Schema Types** — Person, Organization, Product, FAQ, Article, LocalBusiness, Event, WebSite, BreadcrumbList, HowTo, Review, VideoObject\n- :eyes: **Live JSON-LD Preview** — See your structured data rendered in real-time as you fill in fields\n- :clipboard: **One-Click Copy** — Copy generated JSON-LD to clipboard instantly\n- :white_check_mark: **Google Rich Results Ready** — Output is validated against Google's structured data requirements\n- :robot: **MCP Server** — Use with Claude Desktop, Cursor, or any MCP-compatible AI assistant\n- :shield: **Schema Validation** — Validate existing JSON-LD for errors and warnings\n- :zap: **No Dependencies** — Clean, standalone web app with zero external runtime dependencies\n\n---\n\n## Supported Schema Types\n\n| Type | Description | Google Rich Result |\n|------|-------------|-------------------|\n| **Person** | People, professionals, public figures | :white_check_mark: Knowledge Panel |\n| **Organization** | Companies, non-profits, institutions | :white_check_mark: Logo, Knowledge Panel |\n| **Product** | Products with pricing and reviews | :white_check_mark: Product Rich Snippet |\n| **FAQPage** | Frequently asked questions | :white_check_mark: FAQ Rich Result |\n| **Article** | Blog posts, news articles | :white_check_mark: Article Rich Result |\n| **LocalBusiness** | Physical stores, restaurants, services | :white_check_mark: Local Business Panel |\n| **Event** | Concerts, conferences, meetups | :white_check_mark: Event Rich Result |\n| **WebSite** | Websites with search functionality | :white_check_mark: Sitelinks Search Box |\n| **BreadcrumbList** | Navigation breadcrumb trails | :white_check_mark: Breadcrumb Rich Result |\n| **HowTo** | Step-by-step instructions | :white_check_mark: How-to Rich Result |\n| **Review** | Product or service reviews | :white_check_mark: Review Snippet |\n| **VideoObject** | Videos with metadata | :white_check_mark: Video Rich Result |\n\n---\n\n## Screenshots\n\n> Screenshots coming soon.\n\n---\n\n## Getting Started\n\n### Web App\n\n```bash\n# Clone the repository\ngit clone https://github.com/sharozdawa/schema-gen.git\ncd schema-gen\n\n# Install dependencies\nnpm install\n\n# Start the development server\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser.\n\n---\n\n## MCP Server\n\nThe MCP server lets AI assistants generate Schema.org markup directly. Install it in your preferred AI tool:\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"schema-gen\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"schema-gen-mcp\"]\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"schema-gen\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"schema-gen-mcp\"]\n    }\n  }\n}\n```\n\n### Available MCP Tools\n\n| Tool | Description |\n|------|-------------|\n| `generate_schema` | Generate JSON-LD for any of the 12 schema types |\n| `list_schema_types` | List all supported types with their fields |\n| `generate_person_schema` | Quick Person schema generation |\n| `generate_product_schema` | Quick Product schema with pricing |\n| `generate_faq_schema` | Quick FAQ schema from Q&A pairs |\n| `generate_article_schema` | Quick Article schema for blog posts |\n| `generate_organization_schema` | Quick Organization schema |\n| `validate_schema` | Validate existing JSON-LD markup |\n\n---\n\n## Example Output\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Person\",\n  \"name\": \"Jane Doe\",\n  \"jobTitle\": \"Software Engineer\",\n  \"url\": \"https://janedoe.com\",\n  \"worksFor\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Acme Corp\"\n  },\n  \"sameAs\": [\n    \"https://twitter.com/janedoe\",\n    \"https://linkedin.com/in/janedoe\"\n  ]\n}\n```\n\n---\n\n## Why Schema Gen vs Alternatives\n\n| Feature | schema-gen | TechnicalSEO.com | Merkle Schema Generator |\n|---------|-----------|-----------------|------------------------|\n| Schema types | 12 | 8 | 6 |\n| Live preview | Yes | Yes | No |\n| MCP Server | Yes | No | No |\n| Self-hostable | Yes | No | No |\n| Open source | Yes | No | No |\n| Price | Free | Free | Free |\n\n## More Open Source SEO Tools\n\n| Tool | Description |\n|------|-------------|\n| [awesome-seo-mcp-servers](https://github.com/sharozdawa/awesome-seo-mcp-servers) | Curated list of SEO MCP servers and agent skills |\n| [robotstxt-ai](https://github.com/sharozdawa/robotstxt-ai) | Visual robots.txt manager for AI crawlers |\n| [indexnow-mcp](https://github.com/sharozdawa/indexnow-mcp) | Instant URL indexing via IndexNow |\n| [ai-visibility](https://github.com/sharozdawa/ai-visibility) | AI brand visibility tracker |\n\n## License\n\nMIT\n\n---\n\n<p align=\"center\">\n  Built by <strong>Sharoz Dawa</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/sharozdawa\"><img src=\"https://img.shields.io/badge/GitHub-sharozdawa-181717?style=for-the-badge&logo=github\" alt=\"GitHub\" /></a>\n  <a href=\"https://twitter.com/AISEOSharoz\"><img src=\"https://img.shields.io/badge/Twitter-@AISEOSharoz-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white\" alt=\"Twitter\" /></a>\n</p>\n\n<img src=\"https://capsule-render.vercel.app/api?type=waving&color=0:4F46E5,100:7C3AED&height=120&section=footer\" width=\"100%\" />\n",
  "bytes": 6535,
  "sha": "7b3afa3f7c2facb655877b7a008b64793348de3a18c419074d5ec6f4f6b4ee9b",
  "repo_slug": "sharozdawa/schema-gen",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_sharozdawa_schema_gen_83a873d5/readme"
}