https://github.com/UxxU-io/uxxu-mcp.git
Uxxu MCP lets AI coding agents create and update real C4 architecture models inside a Uxxu workspace
Uxxu MCP lets AI coding agents create and update real C4 architecture models inside a Uxxu workspace
Features
Category
Run Without Installing npx -y uxxu-mcp Install Globally npm install -g uxxu-mcp uxxu-mcp Install Globally From This Repo If you want to use npm before the public package publish is finalized: cd /Users/guillermo/Development/HelveticForce/cfive/mcp npm install -g . uxxu-mcp Run From This Repo cd /Users/guillermo/Development/HelveticForce/cfive/mcp npm start Environment The server loads mcp/.env automatically when it runs from this repo. These values can also be provided as shell environment variables: UXXU_API_URL Optional. Defaults to https://app.uxxu.io. UXXU_API_KEY Preferred for MCP and automation. Sends Authorization: ApiKey <key>. UXXU_API_TOKEN Optional fallback. Used only when UXXU_API_KEY is not provided. UXXU_USER_ID Optional. If omitted, the server tries to extract userId from the JWT payload. Backward compatibility is still supported for: CFIVE_API_URL CFIVE_API_KEY CFIVE_API_TOKEN CFIVE_USER_ID Example: UXXU_API_KEY=your-api-key-here # Optional fallback: # UXXU_API_TOKEN=your-jwt-token-here Client Setup Codex { "mcpServers": { "uxxu": { "command": "npx", "args": ["-y", "uxxu-mcp"], "env": { "UXXU_API_KEY": "YOUR_API_KEY" } } } } If you are working from this repo, you can also use: cd /Users/guillermo/Development/HelveticForce/cfive/mcp npm install -g . ./register-codex-mcp.sh Claude Code Claude Code supports local stdio MCP servers. This repo now includes a project-scoped config at .mcp.json, so if you open this repository in Claude Code it should detect the uxxu MCP server and ask you to approve it. That project config uses the local repo entrypoint: { "mcpServers": { "uxxu": { "type": "stdio", "command": "node", "args": ["./mcp/src/index.js"], "env": { "UXXU_API_URL": "${UXXU_API_URL:-https://app.uxxu.io}", "UXXU_API_KEY": "${UXXU_API_KEY}" } } } } If you prefer registering it explicitly in Claude Code, use: cd /Users/guillermo/Development/HelveticForce/cfive/mcp export UXXU_API_KEY=your-api-key npm install -g . ./register-claude-mcp.sh Or use the Claude CLI directly: claude mcp add --transport stdio uxxu --scope local \ --env UXXU_API_URL=https://app.uxxu.io \ --env UXXU_API_KEY=YOUR_API_KEY \ -- node /Users/guillermo/Development/HelveticForce/cfive/mcp/src/index.js You can verify it with: claude mcp list claude mcp get uxxu OpenClaw The easiest OpenClaw flow is: npm install -g uxxu-mcp export UXXU_API_KEY=YOUR_API_KEY uxxu-install-openclaw That installer: registers the uxxu MCP server with OpenClaw installs the bundled uxxu-mcp-diagrams skill into ~/.openclaw/skills If you are working from this repo before public publish is finalized: cd /Users/guillermo/Development/HelveticForce/cfive/mcp npm install -g . export UXXU_API_KEY=YOUR_API_KEY ./register-openclaw-mcp.sh You can verify it with: openclaw mcp show uxxu
UxxU.io
C4 modeling tool
GitHub
Access GitHub repositories, issues, and pull requests.
Everything
Reference / test server with prompts, resources, and tools
Git
Tools to read, search, and manipulate Git repositories
GitLab
GitLab API, enabling project management
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences
Sentry
Retrieving and analyzing issues from Sentry.io