Tkach Security

Fail-closed MCP adapter for untrusted model output over a local Tkach runtime.

LLM Mart 0 views 6 listing impressions
Transport
Not stated
Package
—
Registry id
io.github.ECD5A/tkach-security

No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.

A fail-closed security boundary for AI agents and compromised model output.

CI GitHub release npm package PyPI package tkach-cli on crates.io MSRV 1.85 Apache 2.0 license

The model proposes. Tkach authorizes.

Put Tkach between model proposals and protected actions. Its Rust Core checks authority and information flow before allowing an action or releasing output. Model output remains untrusted data, even when the model is compromised.

Why Tkach

  • Explicit authority: protected actions need an exact-scope, Core-issued Propusk; model text cannot create one.
  • Controlled data flow: permission to read is not permission to export. Provenance and release checks remain inside the boundary.
  • Fail-closed decisions: invalid, denied, replayed, cancelled, or uncertain states do not silently become permission.
  • Isolated secrets and bounded evidence: broker-held secrets stay outside ordinary model context; Sled receipts do not include payloads.

These guarantees apply to paths routed through Tkach. It does not make the model trustworthy, detect every prompt injection, or protect a compromised host.

Start in minutes

Install from crates.io with Rust 1.85 or newer:

cargo install tkach-cli --version 0.1.1 --locked
tkach init my-agent
tkach check my-agent/.tkach/request.json
tkach run --demo

init creates a starter request without overwriting files; check validates its schema, not permission to execute; run --demo exercises the offline boundary without a model connection. Use tkach ui for the interactive panel.

Prefer no Rust toolchain? Download a binary below and start with tkach init.

Packages and downloads · v0.1.1

Channel What you get Install / next step
GitHub Releases tkach + tkach-mcp; Linux x86_64, macOS x86_64/arm64, Windows x86_64 Verify downloads
crates.io Seven Rust crates at 0.1.1: Core, Gateway, HTTP, client, MCP, CLI, provider adapter Package list
npm Thin JavaScript / TypeScript HTTP client npm install tkach-security-client@0.1.1
PyPI Thin Python HTTP client python -m pip install tkach-security-client==0.1.1
Official MCP Registry io.github.ECD5A/tkach-security@0.1.1, local stdio Configure MCP
GHCR OCI image for Linux amd64 / arm64 Digest and deployment

From the project's README.

Related servers

Korean apartment data: 45,000+ complexes, official prices, jeonse ratios, AI forecasts.

25 views

Semantic search over free-to-use stock photos from 9 libraries: by words, image, or similar.

25 views

Universal MCP Server with advanced AI memory capabilities and semantic search.

24 views

Control plane MCP for scoped recon, triage, and bounded proofs.

23 views