Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 10 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,27 +39,27 @@ This is the closest structure to a "harness-like" doc hub in this repository: on

## Installation

### Homebrew
### Install Script

```bash
brew tap DevopsArtFactory/unic
brew trust --formula DevopsArtFactory/unic/unic
brew install unic
curl -sSL https://raw.githubusercontent.com/DevopsArtFactory/unic/main/install.sh | sh
```

Homebrew 6.0.0 and later require explicit trust before loading formulae from non-official taps; without the trust step `brew install unic` fails with `Refusing to load formula ... from untrusted tap`. The formula-scoped command trusts only `unic`, rather than every current and future item in the tap, which is what `brew trust DevopsArtFactory/unic` would grant.
Set `INSTALL_DIR` to override the default install path.

Homebrew and release archives install both the `unic` TUI and the `unic-mcp` stdio server.
The script checks that the downloaded archive contains both binaries before replacing either installation. If an older release lacks `unic-mcp`, build from source until a release containing both is available.

### Install Script
### Homebrew

```bash
curl -sSL https://raw.githubusercontent.com/DevopsArtFactory/unic/main/install.sh | sh
brew tap DevopsArtFactory/unic
brew trust --formula DevopsArtFactory/unic/unic
brew install unic
```

Set `INSTALL_DIR` to override the default install path.
Homebrew 6.0.0 and later require explicit trust before loading formulae from non-official taps; without the trust step `brew install unic` fails with `Refusing to load formula ... from untrusted tap`. The formula-scoped command trusts only `unic`, rather than every current and future item in the tap, which is what `brew trust DevopsArtFactory/unic` would grant.

The script checks that the downloaded archive contains both binaries before replacing either installation. If an older release lacks `unic-mcp`, build from source until a release containing both is available.
Homebrew and release archives install both the `unic` TUI and the `unic-mcp` stdio server.

### Build From Source

Expand Down Expand Up @@ -261,15 +261,7 @@ The server provides the read-only resource operations listed above plus capabili
- `Show the AWS capabilities available through unic.`
- `List my AWS Backup vaults in ap-northeast-2.`
- `Show my deepest SQS backlogs and their dead-letter queue relationships.`
The server exposes the read-only resource operations listed above—including `list_cloudformation_stacks`—plus capability discovery, Security Inspector, and context-sync preview tools. Agents should call `get_mcp_capabilities` first because it describes only operations callable through MCP, including permissions and output contracts. Example prompts:

- `Show the AWS capabilities available through unic.`
- `List my AWS Backup vaults in ap-northeast-2.`
- `Show failed or rollback CloudFormation stacks and their status reasons.`
The server exposes the read-only resource operations listed above—including `list_step_function_executions`—plus capability discovery, Security Inspector, and context-sync preview tools. Agents should call `get_mcp_capabilities` first because it describes only operations callable through MCP, including permissions and output contracts. Example prompts:

- `Show the AWS capabilities available through unic.`
- `List my AWS Backup vaults in ap-northeast-2.`
- `Show the recent failed executions for this STANDARD Step Functions state machine ARN.`
- `Preview a unic context sync without changing config.`

Expand Down
Loading