mcpField
S
schema-gen

schema-gen

本地服务
github.com/sharozdawa商业与营销132 周前更新

关于 schema-gen

schema-gen 是面向网站运营者和 AI 助手的 Schema.org JSON-LD 生成网页应用与 MCP 服务,支持 12 种类型,并提供实时预览和现有标记验证。

主要功能

  1. 01生成 12 种类型的 JSON-LD
  2. 02随字段变化预览标记
  3. 03复制生成的 JSON-LD
  4. 04验证已有标记
  5. 05符合 Google 结构化数据要求

适用场景

  1. 01创建 Product 或 FAQ 结构化数据
  2. 02为网站页面添加 JSON-LD
  3. 03检查标记中的错误和警告

MCP 相关

MCP 服务提供生成 12 种类型 JSON-LD、列出支持类型和验证现有标记的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sharozdawa-schema-gen": {
"command": "npx",
"args": [
"-y",
"schema-gen-mcp"
]
}
}
}
启动命令npx -y schema-gen-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmschema-gen-mcp1.0.0

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
typeenum是要生成的 Schema.org 类型Person | Organization | Product | FAQPage | Article | LocalBusiness | Event | WebSite | BreadcrumbList | HowTo | Review | VideoObject
fieldsobject是schema 字段及其值的键值对

详细介绍

README 配图

npm 版本 GitHub 星标数 许可证 Schema Gen MCP 服务

为任何 Schema 类型生成 Schema.org JSON-LD 结构化数据标记。
提供支持实时预览的 Web 应用,以及用于 AI 驱动架构生成的 MCP 服务。


功能

  • :sparkles: 12 种 Schema 类型 — Person、Organization、Product、FAQ、Article、LocalBusiness、Event、WebSite、BreadcrumbList、HowTo、Review、VideoObject
  • :eyes: 实时 JSON-LD 预览 — 填写字段时,实时查看渲染后的结构化数据
  • :clipboard: 一键复制 — 即时将生成的 JSON-LD 复制到剪贴板
  • :white_check_mark: 适用于 Google 富媒体搜索结果 — 输出内容已根据 Google 的结构化数据要求进行验证
  • :robot: MCP 服务 — 可与 Claude Desktop、Cursor 或任何兼容 MCP 的 AI 助手搭配使用
  • :shield: Schema 验证 — 检查现有 JSON-LD 中的错误和警告
  • :zap: 无依赖项 — 简洁、独立的 Web 应用,无需任何外部运行时依赖

支持的 Schema 类型

类型描述Google 富媒体搜索结果
Person人物、专业人士、公众人物:white_check_mark: 知识面板
Organization公司、非营利组织、机构:white_check_mark: Logo、知识面板
Product包含价格和评价的产品:white_check_mark: 产品富媒体摘要
FAQPage常见问题:white_check_mark: FAQ 富媒体搜索结果
Article博客文章、新闻文章:white_check_mark: Article 富媒体搜索结果
LocalBusiness实体商店、餐厅、服务:white_check_mark: 本地商家面板
Event音乐会、会议、聚会:white_check_mark: Event 富媒体搜索结果
WebSite支持搜索功能的网站:white_check_mark: 站内链接搜索框
BreadcrumbList导航面包屑路径:white_check_mark: Breadcrumb 富媒体搜索结果
HowTo分步说明:white_check_mark: How-to 富媒体搜索结果
Review产品或服务评价:white_check_mark: Review 摘要
VideoObject包含元数据的视频:white_check_mark: Video 富媒体搜索结果

截图

截图即将推出。


快速开始

Web 应用
# 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

在浏览器中打开 http://localhost:3000。


MCP 服务

MCP 服务可让 AI 助手直接生成 Schema.org 标记。将其安装到你首选的 AI 工具中:

Claude Desktop

添加到 claude_desktop_config.json:

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

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "schema-gen": {
      "command": "npx",
      "args": ["-y", "schema-gen-mcp"]
    }
  }
}
可用的 MCP 工具
工具描述
generate_schema为 12 种架构类型中的任意一种生成 JSON-LD
list_schema_types列出所有支持的类型及其字段
generate_person_schema快速生成人物架构
generate_product_schema快速生成包含定价的产品架构
generate_faq_schema根据问答对快速生成 FAQ 架构
generate_article_schema快速生成适用于博客文章的文章架构
generate_organization_schema快速生成组织架构
validate_schema验证现有的 JSON-LD 标记

示例输出

{
  "@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"
  ]
}

为什么选择 Schema Gen,而非其他替代方案

功能schema-genTechnicalSEO.comMerkle Schema Generator
架构类型1286
实时预览是是否
MCP 服务是否否
可自托管是否否
开源是否否
价格免费免费免费

更多开源 SEO 工具

工具描述
awesome-seo-mcp-servers精选的 SEO MCP 服务和 Agent 技能列表
robotstxt-ai面向 AI 爬虫的可视化 robots.txt 管理器
indexnow-mcp通过 IndexNow 即时为 URL 编入索引
ai-visibilityAI 品牌曝光度跟踪工具

许可证

MIT


由 Sharoz Dawa 构建

GitHub Twitter

README 配图

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。