🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@dotuix/mcp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dotuix/mcp

MCP server for dotuix — lets AI agents generate, pack, and validate .uix files

Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
6
-75%
Maintainers
1
Weekly downloads
 
Created
Source

@dotuix/mcp

MCP server for dotuix — lets AI agents (Claude Desktop, Cursor, VS Code Copilot) generate, pack, and validate .uix files through tool calls.

Tools

ToolDescription
get_specReturns the full .uix format spec from dotuix.com/llms.txt
initScaffolds a new project from a template (blank / restaurant / catalog / portfolio)
write_filesWrites generated HTML/JS/CSS into a project directory
packPacks a directory into a .uix file via the CLI
validateValidates a .uix file and returns errors/warnings
infoReads the manifest.json from a .uix without unpacking

Prerequisites

  • Node.js ≥ 22
  • @dotuix/cli installed globally: npm install -g @dotuix/cli

Claude Desktop setup

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "dotuix": {
      "command": "npx",
      "args": ["-y", "@dotuix/mcp"]
    }
  }
}

Restart Claude Desktop. You should see the dotuix tools available.

Cursor setup

Add to Cursor settings → MCP:

{
  "dotuix": {
    "command": "npx",
    "args": ["-y", "@dotuix/mcp"]
  }
}

VS Code Copilot setup

Add to .vscode/mcp.json in your workspace:

{
  "servers": {
    "dotuix": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@dotuix/mcp"]
    }
  }
}

Example prompts

Once connected, you can say things like:

"Read the .uix spec and create a restaurant menu app for Al Madina in Doha with 10 items in QAR, pack it to ~/Desktop/almadina.uix"

"Validate ~/Downloads/app.uix and tell me what's wrong"

"Generate a product catalog .uix with 20 fake items in a clean card grid layout"

The agent calls get_specinitwrite_filespack and returns the path to the finished .uix file.

  • dotuix.com
  • GitHub
  • Format spec (llms.txt)

Keywords

uix

FAQs

Package last updated on 19 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts