🎩 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

latest
Source
npmnpm
Version
0.2.6
Version published
Maintainers
1
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.uts.qa/llms.txt
createOne-shot: manifest + files in → packed .uix path out. AI provenance stamped automatically.
initScaffolds a new project from a template (blank / restaurant / catalog / portfolio)
write_filesWrites generated HTML/JS/CSS into a project directory (auto-stamps ai block in manifest)
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

AI workflow

The fastest path — the agent reads the spec once, generates all files in context, and calls create to pack everything atomically:

get_spec → create

The create tool takes a manifest object and files array and returns the .uix path. It auto-stamps ai.generatedBy and ai.generatedAt in the manifest.

Step-by-step (for iterative workflows)

get_spec → init → write_files → pack

Use this when the agent needs to inspect or modify files between steps (e.g. reading back generated content, patching specific files, or validating before packing).

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 .uix for Al Madina in Doha with 10 items in QAR, pack it to ~/Desktop/almadina.uix"

"Generate a product catalog .uix with 20 fake items in a clean card grid layout and save it to ~/Desktop/catalog.uix"

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

The agent calls get_speccreate (or initwrite_filespack) and returns the path to the finished .uix file. The ai.generatedBy field is stamped automatically in every file the MCP produces.

"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.uts.qa
  • GitHub
  • Format spec (llms.txt)

Keywords

uix

FAQs

Package last updated on 11 Jun 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