Skip to content

Releases: crunchtools/mcp-trentina

v0.5.0 — Trentina

Choose a tag to compare

@fatherlinux fatherlinux released this 23 Jun 16:38
5f08d19

MCP-Airlock is now Trentina

Named after the 1377 quarantine system from Ragusa (near Dubrovnik) — ships anchored on abandoned islands for 30 days (trentina) before entering the city. The precursor to quarantine.

What changed

  • Package: mcp-airlock-crunchtoolsmcp-trentina-crunchtools
  • Module: mcp_airlock_crunchtoolsmcp_trentina_crunchtools
  • Container: quay.io/crunchtools/mcp-airlockquay.io/crunchtools/mcp-trentina
  • Env vars: AIRLOCK_*TRENTINA_*
  • MCP Registry: io.github.crunchtools/trentina

What didn't change

The architecture, three-layer defense pipeline, Q-Agent isolation, gateway proxy, parameter guards — all unchanged.

Install

pip install mcp-trentina-crunchtools
podman run quay.io/crunchtools/mcp-trentina

Blog announcement: https://crunchtools.com/trentina/

v0.2.2 — D-Bus policy fix + container rebuild

Choose a tag to compare

@fatherlinux fatherlinux released this 15 Mar 22:15

Changes

  • Fix D-Bus policy to allow non-root users to own com.crunchtools.Airlock1 (needed for container and user-mode operation)
  • Retain explicit root policy alongside default policy
  • Container image rebuilt with D-Bus + EventBus support

Install / Update

Cockpit plugin (RPM):

sudo dnf install https://github.com/crunchtools/mcp-airlock/releases/download/v0.2.2/cockpit-airlock-0.2.2-1.noarch.rpm
sudo systemctl reload dbus

Container with D-Bus:

podman run --rm \
  --env-file ~/.config/mcp-env/mcp-airlock.env \
  -v ~/.local/share/mcp-airlock:/data:Z \
  -v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket:z \
  -p 127.0.0.1:8019:8019 \
  quay.io/crunchtools/mcp-airlock:0.2.2 \
  --transport streamable-http --host 0.0.0.0 --port 8019

v0.2.1 — D-Bus interface + cockpit-airlock

Choose a tag to compare

@fatherlinux fatherlinux released this 15 Mar 21:59
85785d6

What's New

  • D-Bus interface (com.crunchtools.Airlock1) — methods for querying pipeline state, signals for live event streaming
  • cockpit-airlock Cockpit plugin — real-time visualization of the defense pipeline in Cockpit Tools sidebar
  • Internal EventBus — all tool functions emit structured events for external consumers
  • RPM packagingcockpit-airlock noarch RPM attached to this release

Install Cockpit Plugin

sudo dnf install https://github.com/crunchtools/mcp-airlock/releases/download/v0.2.1/cockpit-airlock-0.2.1-1.noarch.rpm
sudo systemctl reload dbus

Then open Cockpit → Tools → Airlock.

v0.2.0

Choose a tag to compare

@fatherlinux fatherlinux released this 15 Mar 15:18

Full Changelog: v0.1.0...v0.2.0