Metadata-Version: 2.4
Name: aiui-mcp
Version: 0.7.0
Summary: MCP server for aiui — native macOS dialogs from any Claude Code session, local or remote.
Project-URL: Homepage, https://github.com/byte5ai/aiui
Project-URL: Repository, https://github.com/byte5ai/aiui
Project-URL: Issues, https://github.com/byte5ai/aiui/issues
Author-email: byte5 GmbH <cw@byte5.de>
License-Expression: MIT
Keywords: claude,dialog,macos,mcp,tauri,ui
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27
Requires-Dist: mcp>=1.26.0
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == 'dev'
Description-Content-Type: text/markdown

# aiui-mcp

MCP server for [**aiui**](https://github.com/byte5ai/aiui) — lets Claude
Code sessions render native macOS dialogs on the user's Mac. Works for
local and remote Claude Desktop App setups.

## Install

You don't normally need to touch this package directly.

**On your Mac**, install [`aiui.app`](https://github.com/byte5ai/aiui/releases/latest)
— since v0.3.0 the MCP server is bundled as native Rust code inside the
app. `~/.claude.json` points directly at the app binary. No `uv`, no
`uvx`, no Python on the onboarding path.

**On a remote SSH host** (no aiui.app there), this package is the right
tool. aiui registers it automatically when you add the remote in
settings — `{command: "uvx", args: ["aiui-mcp"]}`. All dialogs tunnel
back through aiui on your Mac.

See the main repo for the full install flow and companion download:
<https://github.com/byte5ai/aiui>

## Tools

- `aiui.confirm` — hard yes/no with optional destructive styling
- `aiui.ask` — single- or multi-choice with per-option descriptions
- `aiui.form` — composite window with typed fields and action buttons
- `aiui.aiui_health` — reachability check

## Prompts

- `/aiui:teach` — briefs the agent on aiui (full widget catalog, design rules, anti-patterns)

## License

MIT — see [LICENSE](https://github.com/byte5ai/aiui/blob/main/LICENSE).
