webasyst
MCP server for Webasyst framework — tools for apps, plugins, themes, UI components via AI assistants (Claude, Cursor)
claude mcp add --transport stdio emmy-design-webasyst-mcp node /path/to/your/project/webasyst-mcp/webasyst-mcp.js
How to use
This MCP server provides a set of development tools for Webasyst apps, plugins, themes, and configuration via an AI interface. It exposes commands to list and inspect Webasyst applications, plugins, themes, and routing and system configurations, as well as commands to generate new project structures and UI components. It also includes a CLI integration for executing Webasyst CLI tasks and site/shop-related scaffolding. To use it, run the MCP server locally (for example with node webasyst-mcp.js or via npm start if installed globally) and connect Claude Desktop or your AI interface to the configured mcpServers entry. Once connected, you can query commands like list_webasyst_apps, get_app_info, list_app_themes, create_app_structure, create_plugin_structure, and run_webasyst_cli to perform common development tasks through natural language prompts.
How to install
Prerequisites:
- Node.js v18 or newer installed on your machine
- Access to a Webasyst project (with proper directory structure) where the MCP server will operate
Option 1: Install globally via npm (recommended)
- Install the MCP server globally: npm install -g webasyst-mcp-server
- Run the server: npm start
Option 2: Install from source
- Clone the repository: git clone https://github.com/emmy-design/webasyst-mcp.git cd webasyst-mcp
- Install dependencies: npm install
- Make the main script executable (if needed): chmod +x webasyst-mcp.js
- Start the server: npm start
Note: Ensure your environment has network access to install dependencies and that Node.js is in PATH.
Additional notes
Tips and notes:
- The MCP server is designed to be connected to Claude Desktop via the mcpServers configuration. Use an explicit path to the webasyst-mcp.js script when configuring your client.
- The server expects a Webasyst project structure; ensure you point to a valid project directory when using create_* commands.
- Environment variables can be added in the mcp_config under env for each server entry if your workflow requires API keys or local paths.
- If you encounter permission errors when making files executable, adjust your shell permissions or run commands with appropriate privileges.
- Node.js version compatibility is important (v18+ recommended).
Related MCP Servers
agentql
Model Context Protocol server that integrates AgentQL's data extraction capabilities.
mcp-tasks
A comprehensive and efficient MCP server for task management with multi-format support (Markdown, JSON, YAML)
unity-api
Instant, accurate Unity API lookups instead of expensive source file reads, saving your agent tokens, context, and hallucinations
1c
Curated list of MCP servers for 1C:Enterprise ecosystem | Каталог MCP-серверов для экосистемы 1С:Предприятие
midnight
Midnight MCP server giving AI assistants access to Midnight blockchain — search contracts, analyze code, explore docs
seedream-image
🚀 PixelMCP | 为你的 Cursor、Claude Code 等集成AI绘画能力,让AI生成的页面不再单调!