NAiOS MCP
naios-mcpv0.1.0Connecta les teves apps NAiOS (i qualsevol servidor MCP) al xat i als teus agents: registra URL + token i les seves eines queden disponibles, amb confirmació per a les accions sensibles.
Descripció
Client MCP (Model Context Protocol) NATIU de NAiOS: registra qualsevol servidor MCP per Streamable HTTP (les apps generades per NAiOS vibe coding ja l'exposen, p. ex. Atalaya) amb la seva URL i token, activa'l o desactiva'l per servidor i per eina, i les seves eines queden disponibles al xat mitjançant el contracte de tool-providers del plugin-loader (zero canvis al core) i a NAiOS Agents mitjançant la meta-eina 'mcp'. Client propi amb fetch natiu (sense dependències): initialize, tools/list i tools/call, amb suport de mcp-session-id. Les eines es classifiquen en lectura/sensible en cascada (annotations.readOnlyHint del protocol → heurística de verbs bilingüe → sobreescriptura manual per eina) i les sensibles requereixen SEMPRE confirmació humana (HITL), també des dels agents (les d'alt risc la mantenen fins i tot en agents aprovats automàticament). Els tokens es guarden xifrats amb secret-vault (AES-256-GCM), mai en clar ni al navegador. Les URL es validen contra SSRF (xarxes privades bloquejades per defecte) i el context queda acotat amb límits d'eines per servidor i globals, amb caché del catàleg.
Funcionalitats (6)
Registra URL + token de les teves apps NAiOS o de tercers (Streamable HTTP, sense estat o amb sessió).
Les eines del servidor apareixen automàticament al xat i a NAiOS Agents.
Allò que escriu o esborra demana la teva aprovació (HITL); allò de només lectura flueix sense fricció.
Tokens amb AES-256-GCM; URL privades/loopback bloquejades per defecte.
Activa i desactiva servidors i eines individuals; marca una eina com a només lectura.
Caché del catàleg i límits d'eines per servidor i globals per no inflar el context.