feat(mcp): add tool presets and audit commands

- Introduce reference MCP presets with installation/audit helpers and remove legacy connector lists.
- Add CLI `owlen tools` commands to install presets or audit configuration, with optional pruning.
- Extend the TUI :tools command to support listing presets, installing them, and auditing current configuration.
- Document the preset workflow and provide regression tests for preset application.
This commit is contained in:
2025-10-25 05:14:28 +02:00
parent c3a92a092b
commit 1994367a2e
22 changed files with 871 additions and 76 deletions

View File

@@ -39,3 +39,24 @@ Owlens MCP configuration guidance now targets the same canonical toolset ship
- Update `config.toml` with the reference bundle (see `docs/configuration.md`).
- Use `owlen tools audit` to remove or disable any legacy MCP servers that do not meet the naming constraints.
- Track connector-specific onboarding (API keys, OAuth scopes) in team documentation so new contributors can reproduce the setup quickly.
## Preset Workflow
Run these helpers after updating Owlen to align your MCP configuration with the reference bundles:
```bash
# Install the baseline connectors
owlen tools install standard
# Extend with retrieval and automation
owlen tools install extended
# Switch to the full SaaS bundle (remove anything not in the preset)
owlen tools install full --prune
# Review current configuration against the full preset
owlen tools audit full
```
Within the TUI the same presets are available via commands such as `:tools install standard --prune` and `:tools audit full`.