关于 schema-gen
schema-gen 是面向网站运营者和 AI 助手的 Schema.org JSON-LD 生成网页应用与 MCP 服务,支持 12 种类型,并提供实时预览和现有标记验证。
主要功能
- 01生成 12 种类型的 JSON-LD
- 02随字段变化预览标记
- 03复制生成的 JSON-LD
- 04验证已有标记
- 05符合 Google 结构化数据要求
适用场景
- 01创建 Product 或 FAQ 结构化数据
- 02为网站页面添加 JSON-LD
- 03检查标记中的错误和警告
MCP 相关
MCP 服务提供生成 12 种类型 JSON-LD、列出支持类型和验证现有标记的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | enum | 是 | 要生成的 Schema.org 类型Person | Organization | Product | FAQPage | Article | LocalBusiness | Event | WebSite | BreadcrumbList | HowTo | Review | VideoObject |
| fields | object | 是 | schema 字段及其值的键值对 |
详细介绍
为任何 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-gen | TechnicalSEO.com | Merkle Schema Generator |
|---|---|---|---|
| 架构类型 | 12 | 8 | 6 |
| 实时预览 | 是 | 是 | 否 |
| MCP 服务 | 是 | 否 | 否 |
| 可自托管 | 是 | 否 | 否 |
| 开源 | 是 | 否 | 否 |
| 价格 | 免费 | 免费 | 免费 |
更多开源 SEO 工具
| 工具 | 描述 |
|---|---|
| awesome-seo-mcp-servers | 精选的 SEO MCP 服务和 Agent 技能列表 |
| robotstxt-ai | 面向 AI 爬虫的可视化 robots.txt 管理器 |
| indexnow-mcp | 通过 IndexNow 即时为 URL 编入索引 |
| ai-visibility | AI 品牌曝光度跟踪工具 |
许可证
MIT
由 Sharoz Dawa 构建
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。