Chiavi in chiaro nell'ambiente
I server leggono API_KEY dall'ambiente. Ciò che il processo, o il suo albero di dipendenze, fa con quella chiave ti è invisibile.
Il gateway MCP incentrato sulla sicurezza. Esegui il server MCP di chiunque in una sandbox imposta dal kernel. Le tue chiavi API non ci entrano mai.
Open source · AGPL-3.0 · Self-hosted
Oggi un server MCP è un processo che esegui con le tue credenziali nell'ambiente e accesso illimitato a rete e filesystem. Una dipendenza malevola, un aggiornamento compromesso, una chiamata iniettata via prompt, e il tuo token Slack, il PAT di GitHub o le chiavi cloud se ne vanno. L'ecosistema si regge su «fidati dell'autore».
I server leggono API_KEY dall'ambiente. Ciò che il processo, o il suo albero di dipendenze, fa con quella chiave ti è invisibile.
Niente impedisce a un server di inviare le tue credenziali a un dominio controllato da un attaccante insieme al suo traffico legittimo.
File JSON per ogni client, token duplicati, nessun audit trail. Gestire una dozzina di server tra più client è un rischio a sé.
Gig'MCP rende la fiducia superflua. Il codice server non fidato è confinato dal kernel; le credenziali vivono sul lato fidato e incontrano la richiesta solo al confine di rete.
Ogni server gira in una sandbox bubblewrap: namespace privati utente, PID, mount e rete, filtro seccomp, nessun filesystem host, ambiente ripulito. Il processo gira come nobody senza alcuna capability.
L'unica rotta di rete della sandbox è il proxy MITM integrato del gateway. Identifica il tenant dall'IP sorgente, non falsificabile perché ogni sandbox vive nel proprio /30, e applica l'allowlist di domini dichiarata dal server.
Il server vede solo un token segnaposto. A ogni chiamata HTTPS verso un dominio consentito, il proxy lo sostituisce con la chiave reale dal vault cifrato a busta. La chiave non entra mai nella sandbox.
Ogni server MCP della community gira dentro bubblewrap con namespace utente, PID, mount e rete, più un filtro seccomp-BPF che chiude le vie di fuga dai namespace e di escalation dei privilegi. Il processo server gira come uid 65534 senza capability.
Le chiavi API vivono in un vault cifrato a busta (XChaCha20-Poly1305, DEK per segreto avvolte da una chiave master). Il proxy di egress le inietta solo su chiamate HTTPS verso domini consentiti. La chiave non entra mai nella sandbox.
I server sono distribuiti come immagini OCI bloccate per digest con manifesti di permessi approvati via PR. La CI compila i manifesti in un index.json firmato ed25519; il gateway verifica la firma prima di eseguire qualsiasi cosa.
Aggrega tutti i server dietro un unico endpoint streamable-HTTP per profilo, ognuno con il proprio bearer token. Gestisci gli utenti con OIDC e audita ogni chiamata in uscita.
Ogni server dichiara esattamente quali domini può raggiungere. È l'isolamento delle rotte, non le variabili d'ambiente, a far rispettare la regola: l'unica rotta della sandbox è il proxy, e l'identità è legata all'IP sorgente.
Gateway AGPL-3.0, schema dei manifesti Apache-2.0. Esegui l'intero stack su homelab o VPS con un solo docker compose up. Le tue chiavi non lasciano mai il tuo hardware.
Il registry complementare cura manifesti per 221 server MCP: Slack, GitHub, Notion, Linear, Stripe e altri. Ognuno dichiara un'allowlist di egress, uno schema di credenziali e un livello di sicurezza, verificati dal lint in CI. Oggi sono manifesti pianificati; le immagini vengono costruite e bloccate per digest man mano che i server arrivano prima del lancio.
Esplora il registryname: slack-mcp
tier: sealed
entitlements:
egress:
- slack.com
- "*.slack.com"
credentials:
- id: slack_bot_token
type: oauth2
inject:
header: Authorization
format: "Bearer {token}" Gateway, runtime della sandbox, proxy di egress e vault sono un unico binario Go sotto AGPL-3.0. Lo schema dei manifesti è Apache-2.0. Leggi il threat model, verifica il filtro seccomp, esegui l'intero stack sul tuo hardware. Le garanzie di sicurezza stanno nel codice, non nel marketing.
Crea un account, isola il tuo primo server MCP e tieni le tue chiavi al sicuro. Gratuito e open source.
Inizia