DemoWayOfficial/mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
DemoWay MCP Server allows you to provide an existing single page or all pages in a functional flow to the AI for further modification, generating new page designs or frontend code.
Tools
Functions exposed to the LLM to take actions
search_demo_step
Use this tool to get one step from a specific demo which is matched by keyword, match means step content contains or has similar semantic. This tool returns the matched step info in JSON format.
download_demo_step_pretty_html
Use this tool to download the corresponding pretty HTML files of pages from https://app.demoway.com/demo/:demoId, https://app.demoway.cn/demo/:demoId to local. This tool returns the downloaded steps list data in JSON format that you can then parse and analyze, each item include follow fields:
- "index": Identify the step order in the demo flow.
- "stepId": Step unique id in demo flow.
- "status": Status of server processing the current step, values includes "NOT_STARTED", "PENDING", "SUCCESS", "ERROR".
- "file": local file absolute path of the downloaded current step pretty html file. If neither "stepIds" nor "indexes" are present in the parameters, it means downloading all steps.
capture_page_prompt
When a user requests to download or modify a page from a specific URL, and the URL's domain is not app.demoway.cn or app.demoway.com, use this tool to prompt the user to first use the DemoWay browser extension to capture the page.
import_page_prompt
Use this tool when users request to import common front-end files (like html, astro, vue, react) to design tools like: Figma, MasterGo, or Pixso, If the user doesn't specify a design tool, ask he first.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client