> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Un servidor MCP para tu app

> Deja que Claude, ChatGPT y otros asistentes de IA usen los datos de tu app

Cada proyecto que creas en Macaly puede tener su propio servidor [MCP](https://modelcontextprotocol.io). Eso permite que otros asistentes de IA usen tu app. Quien trabaje con Claude o ChatGPT puede decir «añade una reserva para el viernes a las 10» o «cuántos pedidos han entrado esta semana», y el asistente realiza la acción a través de tu app.

Tú decides qué partes de la app expones. Se configura en la pestaña **MCP** de tu [chat](/docs/es/chat/overview), donde también están los datos de conexión.

<Callout icon="user">
  Disponible en todos los planes
</Callout>

## Crear el servidor

Abre la pestaña **MCP** y haz clic en **Crear MCP para esta app**. El agente mira qué hace tu app y propone un conjunto de herramientas, por ejemplo una para listar elementos, otra para crearlos y otra para editarlos. Si prefieres otras, díselo al agente en el chat. Después integra esas herramientas en el backend de tu app.

También puedes pedirlo directamente en el chat: «Convierte mi app en un servidor MCP para que Claude pueda gestionar el inventario». Más adelante, **Añadir o cambiar herramientas** en la pestaña MCP te devuelve al agente para ajustar lo que está expuesto.

Una vez que el servidor existe, la pestaña muestra su **URL del servidor** y cómo se autentica:

* **Requiere inicio de sesión**: los asistentes entran a través del propio login de tu app, así que cada persona solo llega a sus datos. Es el método que exigen Claude y ChatGPT.
* **Token de acceso**: una única clave secreta. Va bien para scripts y Claude Code, pero las apps de Claude y ChatGPT no pueden usarla. Si tu servidor solo acepta un token, haz clic en **Añadir inicio de sesión** y el agente añade un login a tu app.

<Note>
  Los asistentes inician sesión a través de tu app publicada, así que primero tienes que publicar el proyecto. Si el chat usa la base de datos de pruebas, Claude y ChatGPT entran igualmente en la base En vivo. Cuando la versión de pruebas esté lista, cambia a En vivo en la pestaña Base de datos. Consulta [Bases de datos En vivo y de pruebas](/docs/es/features/databases#bases-de-datos-en-vivo-y-de-pruebas).
</Note>

## Conectar un asistente

La sección **Conectar** incluye instrucciones paso a paso para cada cliente. Solo hace falta conectar una vez.

<Tabs>
  <Tab title="Claude">
    1. En Claude, abre **Settings → Connectors** y haz clic en **Add custom connector**.
    2. Ponle un nombre y pega la URL de tu servidor en el campo **Remote MCP server URL**.
    3. Haz clic en **Connect**. Claude abre la página de inicio de sesión de tu app. Entra y autoriza el acceso.
  </Tab>

  <Tab title="ChatGPT">
    1. En ChatGPT, abre **Settings → Apps & Connectors → Advanced settings** y activa **Developer mode**.
    2. De vuelta en **Apps & Connectors**, haz clic en **Create**, ponle un nombre y pega la URL de tu servidor. Deja **OAuth** como autenticación.
    3. Inicia sesión con tu cuenta de la app y autoriza el acceso. En un chat, elige tu app en el menú **+**.
  </Tab>

  <Tab title="Claude Code">
    Copia el comando que aparece en la pestaña MCP y ejecútalo en tu terminal. Contiene tu token de acceso, así que no se lo pases a nadie. Después escribe `/mcp` en Claude Code y termina de iniciar sesión en el navegador.
  </Tab>
</Tabs>

Los conectores personalizados requieren un plan de pago de Claude o ChatGPT y se añaden desde la app web o de escritorio, no desde la app del móvil.

## Qué pueden hacer los asistentes conectados

La lista **Herramientas**, al final de la pestaña, muestra todas las herramientas que ofrece tu servidor, con una breve descripción de cada una. Las marcadas como **Solo lectura** solo pueden consultar datos. Las marcadas como **Puede borrar datos** pueden eliminarlos, así que ten cuidado al configurar sus permisos.

Si la pestaña indica que el servidor no responde, puede que todavía se esté desplegando. Inténtalo de nuevo en un momento o haz clic en **Pedir a Macaly que lo arregle** y el agente lo revisa.

## Ejemplos de uso

* Una app de reservas donde los clientes piden a su asistente que busque un hueco libre y lo reserve.
* Un CRM interno donde el equipo comercial pregunta a ChatGPT por el historial de un cliente antes de una llamada.
* Una app de inventario donde Claude comprueba el stock y registra las entregas.

El servidor funciona sobre el [dominio de API](/docs/es/features/domains#dominio-de-api-para-el-backend-de-tu-app) de tu app, así que su dirección no cambia aunque renombres o muevas el sitio.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.