Herramientas de IA
Protocolo de Contexto del Modelo (MCP)
22 min
el protocolo de contexto del modelo (mcp) es un estándar para conectar modelos de lenguaje grande (llms) a plataformas como back4app esta guía cubre cómo conectar back4app a las siguientes herramientas de ia utilizando mcp cursor windsurf (codium) visual studio code (copilot) cline (extensión de vs code) claude escritorio claude código una vez conectados, tus asistentes de ia pueden interactuar y consultar tus proyectos de back4app en tu nombre los agentes de ia con mcp están configurados para tener acceso completo a tus aplicaciones de back4app, lo que incluye la capacidad de crear, modificar y eliminar recursos recomendamos encarecidamente probar primero en una cuenta y aplicación de prueba para entender sus capacidades y el impacto potencial antes de usarlo en entornos de producción requisitos previos una cuenta creada en back4app com (cada nueva cuenta tiene un límite predeterminado de aplicaciones, si necesitas más, contáctanos); una versión reciente de nodejs instalada (16^); para mejores resultados, recomendamos usar los modelos llm más avanzados y agentes de codificación; activar web hosting para visualizar implementaciones en tu subdominio; 1 crear una clave de cuenta primero, ve a tu panel de back4app y crea un token de acceso personal inicia sesión en tu cuenta de back4app pasa el cursor sobre el menú "hola, \[nombre de usuario]" ve a claves de cuenta y crea una nueva clave dale un nombre que describa su propósito, como "asistente de ia mcp" copia el token de forma segura no podrás verlo de nuevo luego, dale un nombre a tu token de clave de cuenta y haz clic en + este token se utilizará para autenticar el servidor mcp con tu cuenta de back4app 2 instalar mcp automático sigue estos pasos para instalar back4app mcp en tu ide/llm preferido 2 1 ejecutar el comando de instalación ejecuta este comando en tu terminal sustituyendo \<ide> por tu entorno preferido y your account key por tu clave de cuenta copiada en paso 1 npx @back4app/mcp installer install \<ide> account key your account key los comandos específicos para cada ide se enumeran a continuación cursor npx @back4app/mcp installer install cursor account key your account key windsurf npx @back4app/mcp installer install windsurf account key your account key visual studio npx @back4app/mcp installer install vscode account key your account key cline npx @back4app/mcp installer install cline account key your account key 2 2 verificar conexión cursor ve a configuración > configuración de cursor > mcp windsurf encuentra la barra de herramientas sobre la entrada de cascade y haz clic en actualizar visual studio haz clic en configurar herramientas en el modo agente (copilot) y encuentra las herramientas mcp de back4app 3 configurar en su herramienta de ia manual las herramientas compatibles con mcp pueden conectarse a back4app utilizando el servidor mcp de back4app a continuación se presentan instrucciones para conectarse a este servidor utilizando herramientas de ia populares cursor abra cursor y vaya al menú de cursor navegue a cursor >configuración >configuración de cursor >mcp haga clic en +agregar un nuevo mcp global luego agregue la siguiente configuración macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } reemplace \<account key> con su clave de cuenta copiada de back4app guarde el archivo de configuración configuración alternativa si prefiere una configuración de proyecto, puede crear un archivo de configuración de proyecto local crea un cursor directorio en la raíz de tu proyecto si no existe crea un cursor/mcp json archivo si no existe y ábrelo agrega la configuración mencionada anteriormente windsurf abre windsurf y navega hasta el asistente de cascade toca el ícono del martillo (mcp), luego configurar para abrir el archivo de configuración agrega la siguiente configuración macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } reemplaza \<account key> con tu clave de cuenta copiada de back4app guarda el archivo de configuración y recarga tocando actualizar en el asistente de cascade deberías ver un estado activo en verde después de que el servidor se conecte correctamente visual studio(copilot) abre vs code y crea un vscode directorio en la raíz de tu proyecto si no existe crea un vscode/mcp json archivo si no existe y ábrelo agrega la siguiente configuración macos / linux { "inputs" \[ { "type" "promptstring", "id" "back4app account key", "description" "token de acceso personal de back4app", "password" true } ], "servers" { "back4app" { "command" "npx", "args" \[" y", "@back4app/mcp server back4app\@latest"], "env" { "back4app account key" "${input\ back4app account key}" } } } } windows { "inputs" \[ { "type" "promptstring", "id" "back4app account key", "description" "token de acceso personal de back4app", "password" true } ], "servers" { "back4app" { "command" "npx cmd", "args" \[" y", "@back4app/mcp server back4app\@latest"], "env" { "back4app account key" "${input\ back4app account key}" } } } } guarda el archivo de configuración abre el chat de copilot y cambia a modo "agente" deberías ver un ícono de herramienta que puedes tocar para confirmar que las herramientas mcp están disponibles una vez que comiences a usar el servidor, se te pedirá que ingreses tu token de acceso personal ingresa el token que creaste anteriormente para más información sobre el uso de mcp en vs code, consulta la documentación de copilot cline abre la extensión cline en vs code y toca el ícono de servidores mcp toca configurar servidores mcp para abrir el archivo de configuración agrega la siguiente configuración macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } reemplaza \<account key> con tu clave de cuenta copiada de back4app guarda el archivo de configuración cline debería recargar automáticamente la configuración deberías ver un estado activo en verde después de que el servidor se conecte exitosamente claude escritorio abre claude escritorio y navega a configuración bajo la pestaña desarrollador, toca editar config para abrir el archivo de configuración agrega la siguiente configuración macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } reemplaza \<account key> con tu clave de cuenta copiada de back4app guarda el archivo de configuración y reinicia claude escritorio desde la nueva pantalla de chat, deberías ver un icono de martillo (mcp) aparecer con el nuevo servidor mcp disponible las instalaciones de node js desactualizadas pueden causar que el comando npx falle en claude desktop recomendamos desinstalar cualquier versión anterior a la 16 y usar node js v16 o superior código claude crea un mcp json archivo en la raíz de tu proyecto si no existe agrega la siguiente configuración macos / linux { "mcpservers" { "back4app" { "command" "npx", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } windows { "mcpservers" { "back4app" { "command" "npx cmd", "args" \[ " y", "@back4app/mcp server back4app\@latest", " account key", "\<account key>" ] } } } reemplaza \<account key> con tu clave de cuenta copiada de back4app guarda el archivo de configuración reinicia el código claude para aplicar la nueva configuración las instalaciones de node js desactualizadas pueden causar que el comando npx falle en claude code recomendamos desinstalar cualquier versión anterior a la 16 y usar node js v16 o superior 3 herramientas disponibles una vez conectado, tu asistente de ia puede realizar una amplia gama de tareas en tu cuenta de back4app aquí hay algunas de las herramientas disponibles gestión de aplicaciones create parse app crear una nueva aplicación parse get parse apps obtener una lista de todas tus aplicaciones parse get parse app obtener detalles de una aplicación parse específica set current app establecer una aplicación predeterminada para operaciones posteriores get current app obtener la aplicación predeterminada actualmente establecida acceso directo a la api (api rest de parse) call parse api llama a los puntos finales de la api rest del servidor parse para gestionar completamente tu aplicación operaciones de base de datos – crear, leer, actualizar, eliminar objetos en cualquier clase – consultas ricas (filtros, ordenamiento, paginación, conteo, agregado, distinto) gestión de usuarios y seguridad – registrarse / iniciar sesión / cerrar sesión / restablecer contraseña – roles, acls y clps para restringir datos a nivel de objeto y clase tiempo real y push – livequery sobre websockets (suscribirse a creaciones/actualizaciones/eliminaciones) – notificaciones push y registros de instalación llamar a funciones de cloud code – funciones en la nube y trabajos programados – disparadores antes/después, webhooks personalizados archivos, analíticas y extensiones – carga/descarga de archivos cloud code y alojamiento web en la aplicación parse listar archivos de cloud code y alojamiento web listar todos los archivos de cloud code y alojamiento web obtener contenido del archivo ver el contenido de archivos específicos desplegar archivos de cloud code desplegar archivos de cloud code en tu aplicación desplegar archivos de alojamiento web desplegar archivos de alojamiento web en tu aplicación 4 consideraciones de seguridad el servidor mcp tiene acceso total a tu cuenta de back4app con los permisos de tu token de acceso personal esto significa que las herramientas de ia pueden crear, modificar y sobrescribir tus aplicaciones y datos siempre toma las siguientes precauciones usa una cuenta de prueba dedicada para la experimentación inicial crea un token de acceso separado específicamente para uso de mcp nunca compartas tus archivos de configuración que contengan tokens de acceso revisa todo el código y las llamadas a la api generados o modificados por ia antes de desplegar a producción revoca los tokens de acceso inmediatamente si sospechas de algún uso no autorizado 5 solución de problemas problemas comunes fallos de conexión asegúrate de que tu token de acceso personal sea válido y esté ingresado correctamente servidor no responde verifica que tengas node js instalado y que npx esté funcionando correctamente errores de permisos verifica que tu token de acceso tenga los permisos necesarios actualizaciones no aparecen algunos clientes de mcp requieren un reinicio después de cambios en la configuración 6 próximos pasos tu herramienta de ia ahora está conectada a back4app usando mcp intenta pedirle a tu asistente de ia que cree una nueva aplicación, despliegue algún código en la nube o gestione tus datos usando lenguaje natural si experimentas algún problema o tienes comentarios, por favor envíanos un mensaje a community\@back4app com conclusión con la integración de mcp de back4app, puedes aprovechar el poder de los agentes de ia para acelerar tu flujo de trabajo de desarrollo desde crear y configurar aplicaciones hasta desplegar código y gestionar datos, tu asistente de ia ahora puede interactuar sin problemas con la plataforma back4app en tu nombre