Apexloop como fuente de datos para agentes de IA: el servidor MCP en la práctica

Apexloop tiene su propio servidor MCP. Mostramos con un ejemplo concreto cómo se conecta un agente de IA a su workspace, qué puede leer, cómo propone un cambio y por qué la escritura siempre espera su aprobación.

Marek Raja

El artículo Qué es MCP y por qué se convertirá en el estándar de los datos de empresa explicaba hacia dónde va el protocolo en general. Este texto es más concreto: Apexloop tiene su propio servidor MCP, y aquí mostramos qué significa eso en la práctica para el workspace que ya usa.

Qué sabe hacer hoy el servidor MCP de Apexloop

El servidor da a un agente de IA acceso a tres cosas: herramientas de lectura y escritura (buscar un encargo, localizar un contacto, actualizar un estado, crear un registro), recursos - datos de sus bases de datos, documentos y vistas - y contexto del workspace, gracias al cual el agente sabe qué entidades y relaciones existen en sus datos, no solo cómo se llama una tabla en concreto.

El agente se conecta con exactamente los permisos de la persona que lo conectó a Apexloop. No ve nada de más - solo lo que usted mismo alcanzaría a través de la interfaz habitual.

Cómo es esto en un ejemplo

1. El agente se conecta por MCP. En Claude, ChatGPT u otro cliente MCP, introduce la dirección de su servidor MCP de Apexloop e inicia sesión con la misma cuenta que usa en la aplicación.

2. Le pregunta al agente por el estado de un encargo. Por ejemplo: «¿Cómo va el encargo 482?». El agente llama a una herramienta de lectura, el workspace le devuelve los datos - cliente, plazo, estado actual, historial - y el agente se los resume en su respuesta.

3. Pide un cambio. «Márcalo como terminado.» El agente llama a una herramienta de escritura, pero esta no se ejecuta directamente - crea una propuesta de cambio que espera su confirmación.

4. Usted decide. En Apexloop (o directamente en la conversación con el agente, si el cliente lo permite) ve exactamente qué propone cambiar el agente. Aprueba, o rechaza.

5. Solo entonces se produce la escritura. El agente recibe la confirmación de que el cambio se ha realizado - con la misma entrada en el historial del registro que si hubiera editado el campo usted mismo.

Lectura libre, escritura con aprobación

Este es exactamente el mismo principio que ya se aplica hoy al asistente de IA sobre el workspace dentro de Apexloop - el servidor MCP solo lo abre también a agentes fuera de nuestra propia aplicación.

Por qué la escritura siempre espera aprobación

No es una limitación temporal, es un comportamiento por defecto deliberado. El agente puede equivocarse - confundir de qué encargo se trata, o suponer un valor que usted nunca dio. El paso de aprobación hace que el error se detecte en diez segundos al confirmar, no una semana después, cuando note que algo no cuadra.

¿Se puede permitir la escritura sin aprobación?

Para acciones concretas y bien probadas, sí - típicamente operaciones repetidas y sencillas donde el riesgo de error es bajo. Pero el comportamiento por defecto sigue siendo «proponer, la persona confirma», y depende de usted qué pasos decida eximir de esa regla.

Qué necesita para esto

QuéPor qué hace falta
Servidor MCP activado en el workspaceSin él, ningún agente puede conectarse
Permisos configurados para el usuario con el que se conecta el agenteEl agente ve exactamente lo que ve ese usuario - nada más
Un paso de aprobación para la escrituraDecide si una propuesta se ejecuta directamente o espera su decisión

Nada de esto requiere desarrollo propio - es una configuración, no programación.

Dónde están los límites

  • El agente no ve datos de toda la empresa, solo lo que tiene accesible el usuario conectado. Las mismas reglas de visibilidad que rigen dentro de la aplicación rigen también a través de MCP.
  • La escritura sin aprobación no es el comportamiento por defecto. Si quiere permitirla para una acción concreta, es una decisión deliberada, no una consecuencia de haber activado MCP.
  • El agente no entiende lo que no está en los datos. Si a un encargo le faltan el plazo o el cliente, el agente no se los inventa - pregunta, o deja el campo vacío.

Cómo resuelve Apexloop hoy quién en el equipo ve qué datos lo describe la guía Permisos de acceso y visibilidad de datos. Qué es MCP y cómo funciona en general lo explica el artículo definitorio sobre el Model Context Protocol, y también encontrará el término en el glosario.

Preguntas frecuentes sobre el servidor MCP en Apexloop

¿Cómo conecto un agente a Apexloop?

En la configuración del workspace activa el servidor MCP y genera credenciales de acceso. Luego las introduce en un cliente MCP - Claude, u otra herramienta que admita el protocolo.

¿Ve el agente datos a los que yo no tengo acceso?

No. El agente se conecta como un usuario concreto y hereda exactamente sus permisos - sin ningún acceso «extra» añadido.

¿Puedo desactivar por completo la escritura vía MCP y permitir solo lectura?

Sí, el servidor MCP se puede limitar a solo lectura. El agente puede entonces buscar y resumir datos, pero no proponer ningún cambio.

¿Funciona con cualquier herramienta de IA?

Con cualquiera que admita MCP como cliente - hoy sobre todo Claude y herramientas construidas sobre él, aunque se van sumando más.

Describa cómo quiere conectar un agente de IA.

Apexloop construye la aplicación a su medida