Un estándar abierto que le permite a un modelo de IA conectarse a herramientas, datos y acciones del mundo real a través de una sola interfaz común.
División: Universo · Tipo: concepto externo · Estado: 🌐 contexto
Qué es
MCP (Model Context Protocol) es un protocolo abierto, creado por Anthropic, que estandariza la forma en que un modelo de lenguaje habla con el mundo exterior: bases de datos, APIs, archivos, navegadores, servicios en la nube. En lugar de programar una integración distinta para cada herramienta, MCP define un "enchufe universal": cualquier herramienta que hable MCP puede conectarse a cualquier IA que hable MCP.
La analogía clásica es el puerto USB-C. Antes, cada dispositivo tenía su propio cable; con USB-C, un solo conector sirve para todo. MCP hace lo mismo entre modelos de IA y herramientas: un servidor MCP "expone" funciones (leer un archivo, consultar una base de datos, mandar un mensaje) y cualquier cliente MCP las puede usar sin saber cómo están hechas por dentro.
Tiene tres piezas: el host (la app de IA, como un asistente), el cliente (la parte del host que abre la conexión) y el servidor (el programa que ofrece las herramientas). Hablan por un transporte (stdio local o HTTP/SSE) usando mensajes JSON-RPC.
Por qué importa en el universo FractAIll
MCP es el sistema nervioso que conecta la IA con las herramientas internas de FractAIll. Varios módulos del ecosistema se exponen como servidores MCP para que un agente pueda operarlos directamente: por ejemplo, IndexVid ofrece su propio conector MCP, y Engine (su motor de extracción) acepta un token de servicio MCP además de la sesión de usuario. Eso permite que un agente de IA pida una transcripción o lance una extracción sin pasar por la interfaz humana.
Más a fondo, MCP es coherente con la visión de pAyA (el agente IA propio de FractAIll) y de OMNI como panel de control universal: si cada herramienta del ecosistema habla MCP, pAyA puede orquestarlas todas con un mismo lenguaje. Y encaja con SoF, porque MCP separa limpiamente la intención (qué quiero hacer) del fondo (cómo está implementado), exactamente la lógica por capas que persigue la doctrina.
Mapa SoF · capas y componentes
- 1 Objetivo · Que un modelo de IA pueda usar herramientas y datos reales sin una integración a medida por cada una. Resolver el problema "M modelos × N herramientas = M·N integraciones" y reducirlo a "M + N".
- 2 Visión · Un protocolo abierto y único, tipo USB-C, donde cualquier herramienta se conecta a cualquier IA. Descubrible, seguro, con permisos explícitos del usuario.
- 3 Estructura · Host (app de IA) · Cliente (conexión dentro del host) · Servidor (expone capacidades) · y tres tipos de capacidad: Tools (acciones), Resources (datos de solo lectura) y Prompts (plantillas reutilizables).
- 4 Funcionamiento · El cliente abre la conexión y pregunta "¿qué sabes hacer?" (handshake + listado). El modelo decide qué herramienta llamar, el cliente envía la petición, el servidor ejecuta y devuelve el resultado. El usuario aprueba acciones sensibles.
- 5 Fondo · JSON-RPC 2.0 como formato de mensajes, sobre transportes stdio (local) o HTTP con Server-Sent Events (remoto). SDKs oficiales en Python y TypeScript que esconden esa plomería.
- 6 Distribución · Especificación y SDKs open source en GitHub; servidores MCP que cualquiera publica y conecta a hosts compatibles (asistentes de IA, IDEs, agentes).
Lectura fractal: tomemos un solo componente, el servidor MCP. Él también se descompone en sus seis capas. Su objetivo es exponer una capacidad concreta (p. ej. "leer YouTube"); su visión es ofrecerla de forma que cualquier cliente la entienda sin documentación extra; su estructura son las definiciones de tools/resources/prompts que declara; su funcionamiento es responder a list y call; su fondo es el código real que hace el trabajo (consultas, llamadas a APIs, lógica); y su distribución es cómo se publica y se registra para que un host lo encuentre. Cada herramienta dentro de ese servidor, a su vez, vuelve a abrirse en las mismas seis capas — la fractalidad de SoF aplicada al protocolo mismo.
Wiki FractAIll