Session

Server MCP deterministico: guardrails al tuo servizio

Inserire gli standard di sviluppo in un prompt è facile. Mantenere un agente di coding allineato a questi standard tra revisioni del codice, limiti di contesto e riprese delle sessioni richiede un sistema capace di verificare ciò che è realmente accaduto.

Questo talk ripercorre sei mesi di sviluppo di pix-galaxy-mcp, un server MCP locale scritto in JavaScript vanilla per Node.js con l'SDK MCP 2.0, che trasforma la conoscenza tecnica in guardrail operativi.

Circa 100 skill estendibili espongono linee guida, convenzioni e conoscenze di progetto sotto forma di tool, mentre la ricerca BM25 seleziona quelle pertinenti all'attività e al repository. Le personas di revisione organizzano i controlli su sicurezza, privacy, accessibilità e prestazioni, mentre una cache locale riutilizza risposte validate e snippet ricorrenti.

La continuità tra sessioni riceve la stessa attenzione. Un flusso di lavoro condiviso, basato su comandi slash, collega commit atomici conformi a Conventional Commits, documenti delle decisioni architetturali (ADR) e handoff di sessione compressi. Prima di riprendere il lavoro, le informazioni sul repository contenute nell'handoff vengono verificate rispetto allo stato effettivo di branch, commit e file.

Il server effettua zero chiamate agli LLM. Vedremo come collabora con gli agenti di coding in un ciclo di validazione e correzione, e dove i controlli deterministici possono far rispettare requisiti specifici. La compressione dell'output segue regole esplicite, con validazione strutturale e rollback quando una trasformazione viola i vincoli previsti.

Un flight recorder integrato rende visibile l'overhead: nelle sessioni misurate, i contenuti del server MCP occupano complessivamente tra l'1% e il 6% della finestra di contesto. Vedremo anche come le misurazioni della compressione abbiano messo in discussione le ipotesi iniziali e orientato l'implementazione.

Chi partecipa porterà a casa metodi pratici per trasformare le convenzioni di sviluppo in controlli verificabili, preservare un contesto affidabile tra le sessioni e misurare il costo dei guardrail introdotti.


Il server MCP non sostituisce la qualità del modello, ma può trasformare convenzioni di codifica vaghe in meccanismi di protezione ingegneristici misurabili.

Emiliano Pisu

Senior Frontend Engineer ✨ AI Product Engineer 🎨 Design Engineer ♿️ Accessibility WCAG Advocate 🎤 Speaker 👨🏻‍🏫 Mentor

Rome, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top