masv
MASV es un servicio de transferencia de archivos gestionado, fácil de usar y de máxima fiabilidad.
Documentación
MASV MCP Server
⚠️ Servidor Experimental: Este es un servidor MCP experimental creado para medir el interés y el potencial de integración. No ha sido sometido a nuestros rigurosos procesos de verificación interna. Se proporcionará soporte y actualizaciones adicionales sobre la base de los mejores esfuerzos. ¡Queremos saber de ti! Si tienes alguna pregunta o problema, contáctanos en support@masv.io.
Un servidor MCP (Model Context Protocol) que proporciona a los LLM herramientas para interactuar con la API de MASV.
¿Qué es MASV?
MASV es un servicio de transferencia de archivos gestionado, fácil de usar y ultra confiable, diseñado para equipos de todos los tamaños. Permite a los usuarios enviar y recibir archivos masivos sin límites de tamaño, garantizando la integridad y seguridad de los datos a través de su robusta infraestructura en la nube que admite flujos de trabajo en la nube, locales e híbridos.
Aprende más https://masv.io/
Instalación
El servidor se puede ejecutar directamente con npx sin instalación, o instalarse globalmente si se prefiere:
# Run directly with npx (recommended)
npx @getmasv/masv-mcp-server
# Or install globally
npm install -g @getmasv/masv-mcp-server
Configuración
Variables de Entorno Requeridas
El servidor requiere las siguientes variables de entorno para autenticarse con la API de MASV:
MASV_TEAM_ID- Tu identificador de equipo MASVMASV_API_KEY- Tu clave de autenticación de la API de MASV
Variables de Entorno Opcionales
MASV_ALLOW_DELETE- Establecer atruepara permitir que el LLM use herramientas de eliminación de paquetes y portales (por defecto:false)
Configuración del Cliente MCP
Agrega el servidor a tu archivo de configuración del cliente MCP:
{
"mcpServers": {
"masv": {
"command": "npx",
"args": ["-y", "@getmasv/masv-mcp-server"],
"env": {
"MASV_TEAM_ID": "your-team-id",
"MASV_API_KEY": "your-api-key"
}
}
}
}
Nota: La bandera -y confirma automáticamente la ejecución del paquete sin solicitar confirmación.
Herramientas Disponibles
El servidor proporciona las siguientes herramientas para la interacción con LLM:
Gestión de Paquetes
get_packages- Listar paquetes del equipoget_package- Obtener detalles del paquete por IDget_portal_packages- Listar paquetes subidos a portalesget_package_files- Listar archivos en un paqueteget_package_transfers- Obtener historial de transferencia del paqueteupdate_package_expiration_date_and_time- Modificar la expiración del paquetedelete_package- Eliminar un paquete (requiereMASV_ALLOW_DELETE=true)
Gestión de Portales
get_portals- Listar todos los portalesget_portal- Obtener detalles del portal por IDcreate_portal- Crear un nuevo portalupdate_portal- Actualizar la configuración del portaldelete_portal- Eliminar un portal (requiereMASV_ALLOW_DELETE=true)
Seguimiento de Actividad
get_activities- Listar actividades y eventosget_activity_events- Obtener historial de eventos para una actividadget_activities_information- Obtener descripciones detalladas del estado de la actividad
Gestión de Integraciones
get_integrations- Listar integraciones de almacenamiento conectadassend_package_to_integration- Transferir paquete al almacenamiento conectadolist_files_on_integration- Explorar archivos en integraciones en la nubelist_files_on_storage_gateway- Explorar archivos en Storage Gatewaytransfer_files_from_integration- Transferir archivos desde el almacenamiento a MASV (funciona tanto con la nube como con MASV Storage Gateway)
Gestión de Equipo
get_team_members- Listar miembros del equipo y sus detalles
Licencia
MIT
Soporte
Para preguntas, problemas o comentarios, contáctanos en support@masv.io.
Desarrollo
Instalar dependencias
npm install
Compilar
npm run build
Usar el servidor MCP
En la aplicación de chat LLM, agrega el comando para iniciar el servidor:
node /path/to/masv-mcp-server/build/index.js
Para ejecutar el inspector MCP y examinar y ejecutar herramientas
npm run inspector