MCP 서버

Skew

site.skew/skew

이 MCP로 할 수 있는 일

Generates research-grounded briefs, custom pitch decks, and one-of-a-kind landing pages, and retrieves generated HTML artifacts.

fetch_artifact
Retrieve a previously generated artifact (landing, deck, or brief) by slug. Returns HTML.
입력 스키마
{'type': 'object', 'required': ['slug', 'type'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'The artifact slug.'}, 'type': {'enum': ['landing', 'deck', 'brief'], 'type': 'string', 'description': 'Artifact type.'}}, 'additionalProperties': False}
generate_brief
Generate a research-grounded brief from a topic and optional source URLs. Persists on stream close at /b/{slug}.
입력 스키마
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': 'The brief subject.'}, 'persona': {'enum': ['saville', 'scher', 'rams', 'weingart', 'bierut'], 'type': 'string', 'description': 'Optional persona override.'}, 'researchUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 5, 'description': 'Optional sources to anchor the brief.'}}, 'additionalProperties': False}
generate_deck
Generate a one-of-one pitch deck from a brief and slide count. Persists on stream close at /d/{slug}.
입력 스키마
{'type': 'object', 'required': ['brief'], 'properties': {'brief': {'type': 'string', 'maxLength': 8000, 'minLength': 10, 'description': 'The one-paragraph deck brief.'}, 'persona': {'enum': ['saville', 'scher', 'rams', 'weingart', 'bierut'], 'type': 'string', 'description': 'Optional persona override.'}, 'slideCount': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 6, 'description': 'Number of slides (default 10).'}}, 'additionalProperties': False}
generate_landing
Stream a one-of-one landing page from a one-paragraph brief. Persists on stream close at /p/{slug}.
입력 스키마
{'type': 'object', 'required': ['brief'], 'properties': {'brief': {'type': 'string', 'maxLength': 8000, 'minLength': 10, 'description': 'The one-paragraph design brief.'}, 'persona': {'enum': ['saville', 'scher', 'rams', 'weingart', 'bierut'], 'type': 'string', 'description': 'Optional persona override. Auto-routes if omitted.'}, 'referenceImageUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 3, 'description': 'Optional reference images for source-anchored generation.'}}, 'additionalProperties': False}
추가됨
fetch_artifact
2026년 9월 17일 12:55 PM
추가됨
generate_brief
2026년 9월 17일 12:55 PM
추가됨
generate_deck
2026년 9월 17일 12:55 PM
추가됨
generate_landing
2026년 9월 17일 12:55 PM