mirror of
https://github.com/elder-plinius/STEGOSAURUS-WRECKS.git
synced 2026-07-11 06:53:48 +02:00
Add CLI and MCP interfaces to README
Documents stegg-cli (JSON subprocess output for agents), stegg-mcp (MCP stdio server), pip install stegg[mcp] extra, and links to bundled agent skills and AGENTS.md.
This commit is contained in:
@@ -285,6 +285,7 @@ stegg encode image.png "{SPECTER:ENABLED}" -o stego.png
|
||||
pip install stegg[tui] # Terminal UI (Textual)
|
||||
pip install stegg[web] # Web UI (NiceGUI)
|
||||
pip install stegg[crypto] # AES-256-GCM encryption
|
||||
pip install stegg[mcp] # MCP server for AI agents
|
||||
pip install stegg[all] # Everything
|
||||
```
|
||||
|
||||
@@ -308,11 +309,29 @@ pip install -e ".[all]"
|
||||
### Interfaces
|
||||
|
||||
```bash
|
||||
stegg --help # CLI
|
||||
stegg --help # Interactive CLI (Rich TUI output)
|
||||
stegg-cli --help # Agent CLI (JSON output, subprocess-friendly)
|
||||
stegg-tui # Terminal UI (requires: pip install stegg[tui])
|
||||
stegg-web # Browser UI (requires: pip install stegg[web])
|
||||
stegg-mcp # MCP server for AI agents (requires: pip install stegg[mcp])
|
||||
```
|
||||
|
||||
### AI Agent Integration
|
||||
|
||||
Two interfaces for AI agents — pick based on context cost needs:
|
||||
|
||||
```bash
|
||||
# CLI (subprocess, zero context cost — output stays out of LLM context)
|
||||
stegg-cli encode -i carrier.png -t "secret" -o stegged.png
|
||||
stegg-cli decode -i stegged.png
|
||||
stegg-cli analyze suspect.png --full
|
||||
|
||||
# MCP server (stdio transport — results go into agent context)
|
||||
stegg-mcp # or: uv run --extra mcp python3 mcp_server.py
|
||||
```
|
||||
|
||||
See `skills/stegg-cli/` and `skills/stegg-stego/` for harness-agnostic agent skills, and `AGENTS.md` for the quick-reference guide.
|
||||
|
||||
---
|
||||
|
||||
## ⊰ Channel & Bit Depth ⊱
|
||||
|
||||
Reference in New Issue
Block a user