MCPサーバー

8B AI Website Builder

com.8b/ai-website-builder

このMCPでできること

Generates and edits websites from structured design briefs, with live previews and downloadable site files.

explore_designs
Explore 8B AI 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': {}}
generate_site
Generate the site with 8B
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'fonts': {'type': 'object', 'description': 'Current font family â\x86\x92 new Google Fonts family spec', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'maxLength': 80}}, 'texts': {'type': 'object', 'description': 'New text per field id from get_design_brief', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'maxLength': 3000}}, 'colors': {'type': 'object', 'description': 'New CSS color per palette id', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string', 'maxLength': 60}}, 'images': {'type': 'object', 'description': 'Image id â\x86\x92 {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', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string', 'maxLength': 100}, {'type': 'object', 'required': ['query'], 'properties': {'alt': {'type': 'string', 'maxLength': 200}, 'query': {'type': 'string', 'maxLength': 100}}}]}}, 'language': {'type': 'string', 'maxLength': 20, 'description': 'Language of the site, e.g. "ru" or "de", the same as for get_design_brief. Not needed with base_preview_id'}, 'design_id': {'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'], 'type': 'string', 'description': 'Design id from explore_designs. Required for a new site, not needed with base_preview_id'}, 'site_name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Name of the business or project the site is for. Required for a new site'}, 'base_preview_id': {'type': 'string', 'pattern': '^[a-z0-9]{10}$', 'description': 'To change an existing preview: its id. Send only the values that change; the rest is taken from that preview'}}}
get_design_brief
Get the 8B design brief
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', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['design_id'], 'properties': {'language': {'type': 'string', 'maxLength': 20, 'description': 'Language of the site you are making, e.g. "ru" or "en": the word limits are adjusted to it'}, 'design_id': {'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'], 'type': 'string', 'description': 'Design id from explore_designs'}}}
追加
generate_site
2026年10月2日2:40
追加
get_design_brief
2026年10月2日2:40
追加
explore_designs
2026年10月2日2:40