8B AI Website Builder
AI website & landing page builder: animated site in an 8B design, preview, edits, HTML download
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"ai-website-builder": {
"url": "https://mcp.8b.com/mcp"
}
}
}远程端点
https://mcp.8b.com/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢explore_designs
Lists 8B site designs: the look, the structure and the kinds of business each one suits. Use it to choose the design for the user's site.
输入模式
{
"type": "object",
"properties": {}
}🟢get_design_brief(design_id, language)
Returns the brief for writing the site in a design: every text with a hint and max length, the color palette, fonts and photos. Write them for the user's business and pass the values to generate_site.
输入模式
{
"type": "object",
"properties": {
"design_id": {
"type": "string",
"enum": [
"8b-generated-0001",
"8b-generated-0002",
"8b-generated-0003",
"8b-generated-0004",
"8b-generated-0005",
"8b-generated-0006",
"8b-generated-0007",
"8b-generated-0008",
"8b-generated-0009",
"8b-generated-0010",
"8b-generated-0011",
"8b-generated-0012",
"8b-generated-0013",
"8b-generated-0014",
"8b-generated-0015",
"8b-generated-0016",
"8b-generated-0017",
"8b-generated-0018",
"8b-generated-0019"
],
"description": "Design id from explore_designs"
},
"language": {
"description": "Language of the site you are making, e.g. \"ru\" or \"en\": the word limits are adjusted to it",
"type": "string",
"maxLength": 20
}
},
"required": [
"design_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡generate_site(base_preview_id, design_id, site_name, language, texts, ...)
Generates the user's site with 8B from a design and the texts, colors, fonts and photo queries written for the business, and shows a live, animated preview in the conversation. Call get_design_brief first to see the fields. Returns the preview id, the preview link and the link to download the site. To change a site that is already built (a color, some texts, a photo), call it with base_preview_id and only the values that change: everything else is kept.
输入模式
{
"type": "object",
"properties": {
"base_preview_id": {
"description": "To change an existing preview: its id. Send only the values that change; the rest is taken from that preview",
"type": "string",
"pattern": "^[a-z0-9]{10}$"
},
"design_id": {
"description": "Design id from explore_designs. Required for a new site, not needed with base_preview_id",
"type": "string",
"enum": [
"8b-generated-0001",
"8b-generated-0002",
"8b-generated-0003",
"8b-generated-0004",
"8b-generated-0005",
"8b-generated-0006",
"8b-generated-0007",
"8b-generated-0008",
"8b-generated-0009",
"8b-generated-0010",
"8b-generated-0011",
"8b-generated-0012",
"8b-generated-0013",
"8b-generated-0014",
"8b-generated-0015",
"8b-generated-0016",
"8b-generated-0017",
"8b-generated-0018",
"8b-generated-0019"
]
},
"site_name": {
"description": "Name of the business or project the site is for. Required for a new site",
"type": "string",
"minLength": 1,
"maxLength": 80
},
"language": {
"description": "Language of the site, e.g. \"ru\" or \"de\", the same as for get_design_brief. Not needed with base_preview_id",
"type": "string",
"maxLength": 20
},
"texts": {
"description": "New text per field id from get_design_brief",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string",
"maxLength": 3000
}
},
"colors": {
"description": "New CSS color per palette id",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string",
"maxLength": 60
}
},
"fonts": {
"description": "Current font family → new Google Fonts family spec",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string",
"maxLength": 80
}
},
"images": {
"description": "Image id → {query: English Unsplash search query, alt: photo description in the site language}. Photos of the same kind share one query; each place gets a different photo",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 100
},
"alt": {
"type": "string",
"maxLength": 200
}
},
"required": [
"query"
]
}
]
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据