MCP Trentina — Development skill for Claude Code
Secure MCP server for quarantined web content extraction — two-layer defense against prompt injection.
How to install MCP Trentina
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open crunchtools/mcp-trentina and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MCP Trentina does
Secure MCP server for quarantined web content extraction — two-layer defense against prompt injection.
Alternatives in Development
- 13 Bridge IDE — Prompt 13: Bridge Layer (VS Code / JetBrains IDE Integration) 2.3k ★
- Content Shipped — Proactively detect and log shipped content when user mentions publishing, launching, or completing work 1k ★
- 01 Extract Strategy — Strategy Extraction Prompt 584 ★
README
Trentina
Trentina is a secure MCP gateway that inspects everything between your AI agents and the outside world — web content, MCP tool responses and tool definitions, Matrix messages, LLM completions, and monitoring alerts — through a [three-layer defense pipeline](docs/defense-pipeline.md) at every ingress, with per-profile enforcement (flag or block) and a full audit trail. Content is never silently modified: what your agent reads is what actually arrived, plus Trentina's verdict. (E2EE Matrix rooms are ciphertext at the gateway and outside what any proxy can defend.) Named after the 1377 quarantine system from Ragusa, where incoming ships had to anchor offshore for thirty days before anyone was allowed into the city. Same idea: keep the commerce flowing without letting something dangerous through.
Capabilities
[MCP Gateway](docs/gateway.md)
Single chokepoint between your agents and all their MCP backends. One endpoint, one bearer token, one audit log — instead of each agent connecting directly to dozens of MCP servers. Backend tools are namespaced automatically (`slack__slack_search_messages`, `github__list_issues_tool`) so there are no collisions.
[Authentication](docs/authentication.md)
Four ways a client can prove who it is, chosen per profile: a static bearer token, an OAuth identity Trentina issues while proxying login to Google (with dynamic client registration or a provisioned confidential client), or a token minted by an external identity provider that Trentina only verifies — for connectors that will not authenticate against a third-party authorization server.
[Per-Agent Profiles](docs/profiles.md)
Each consumer — Claude Code, Hermes, OpenClaw, or any MCP client — gets its own profile with independent tool access, defense settings, and authentication. Your human-supervised agent can have full tool access while your autonomous agent gets a locked-down subset, all through the same
Related Skills
Prompt Authgate
Claude Code prompt injection defense via source authentication tokens. UserPromptSubmit hookでユーザー入力にのみ認証トークンを付
Prompt Injection Benchmark
A reproducible prompt-injection benchmark that measures which defenses actually work: each payload is replayed
Openclaw Secure Stack
🔒 One-command secure OpenClaw deployment with built-in skills scanner and prompt injection protection
Nebulous
NewsBlur MCP server and Web Capture Archive Protocol orchestrator — local-first feed/story index, plus URL pre
Prompt Fault Injection
Prompt: Fault injection — fire the alert set against real broken states
Cloud Harness MCP
Remote coding harness exposed as a secure Streamable HTTP MCP server
Related Agents
Security Architecture
Boucle implements a defense-in-depth security model to protect against prompt injection attacks and maintain t
Ehs AI Safety
AI, agent and chatbot security specialist for the Ethical Hacker Squad. Reviews the instruction/data boundary,
Researcher Tavily
Web research agent using Tavily MCP. Specializes in news, recent announcements, content extraction, and genera