Claude Tools / MCP Servers / lux-dev

MCP Servers · punt-labs/lux

lux-dev

Visual output surface for Claude Code: display text, images, tables, plots, and interactive elements

CLEARED_STATICmcp-portablev0.23.1

Pipeline results

Coverage

CLEARED_STATIC

Tests run

7 / 8

Portability

MCP-portable

Type

MCP Servers

Tests & results

What the pipeline checked

TestStateResult or reason
eligibilityranall eligibility checks passed
dedupranunique -- no near-duplicate found
clocran128069 code lines / 1006 files
secretsranno secret patterns matched
egressran20 lexical match(es) — FLAG-INFO (C-01: semantic analysis deferred to v2)
injectionranno patterns matched (confidence: STANDARD)
required-fieldsranrequired fields present: name, version, description
behaviouraldeferredbehavioural assessment deferred (v1): Python with non-stdlib imports (committed-only policy): [('tests/test_element_wire.py', 'punt_lux'), ('tests/test_element_wire.py', 'pytest')]

What's inside

Components found

commands/lux.md
componentlow
.claude/agents/ach.md
componentmedium
.claude/agents/adb.md
componentmedium
.claude/agents/adt.md
componentmedium
.claude/agents/ahj.md
componentmedium
.claude/agents/bcs.md
componentmedium
.claude/agents/bne.md
componentmedium
.claude/agents/bwk.md
componentmedium
.claude/agents/csl.md
componentmedium
.claude/agents/djb.md
componentmedium
.claude/agents/dna.md
componentmedium
.claude/agents/edt.md
componentmedium
.claude/agents/ghr.md
componentmedium
.claude/agents/gvr.md
componentmedium
.claude/agents/jms.md
componentmedium
.claude/agents/jra.md
componentmedium
.claude/agents/kpz.md
componentmedium
.claude/agents/kth.md
componentmedium
.claude/agents/kwb.md
componentmedium
.claude/agents/mcg.md
componentmedium

Coverage

Not assessed

  • behavioural execution not run
  • egress patterns logged (FLAG-INFO): 20 lexical match(es)

README

From the repository

# lux

> A visual output surface for AI agents.

[![License](https://img.shields.io/github/license/punt-labs/lux)](LICENSE)
[![CI](https://img.shields.io/github/actions/workflow/status/punt-labs/lux/test.yml?label=CI)](https://github.com/punt-labs/lux/actions/workflows/test.yml)
[![PyPI](https://img.shields.io/pypi/v/punt-lux)](https://pypi.org/project/punt-lux/)
[![Python](https://img.shields.io/pypi/pyversions/punt-lux)](https://pypi.org/project/punt-lux/)
[![Working Backwards](https://img.shields.io/badge/Working%20Backwards-hypothesis-9E9E9E)](prfaq.pdf)

Lux gives agents and apps a shared visual surface. The intended architecture is a hub/display split: clients send UI descriptions to `luxd`, the Hub owns authoritative element state and behavior, and the Display renders a replica of the current scene while forwarding user interactions back to the Hub.

The design draws on X11's client/server split and Smalltalk-style live introspection. MCP is one gateway into Lux, not the whole architecture. If you want the short version of the rewrite target, start with [`docs/architecture/target/target.md`](docs/architecture/target/target.md). If you need help navigating the docs, use [`doc

← Back to MCP Servers