Integrations
Provides email notification capabilities to send instructions to employees for accessing their airdropped tokens.
Enables creation and management of custom tokens on the Solana blockchain, wallet connectivity, liquidity management via Raydium AMM, and efficient token distribution through compressed airdrops using ZK light protocol.
MCP de lanzamiento aéreo de Crossmint HR
Un servidor de Protocolo de Contexto de Modelo (MCP) para ayudar a los equipos de RR. HH. corporativos a distribuir tokens de Solana a los empleados. Este proyecto ofrece una forma eficiente de distribuir tokens a las direcciones de billetera de los empleados, con compatibilidad para la asignación basada en roles y notificaciones automáticas por correo electrónico.
Características
- Administración de billetera : conecte una billetera Solana o Crossmint para firmar y financiar transacciones
- Creación de tokens : crea tokens personalizados en la cadena de bloques Solana
- Gestión de liquidez : agregue liquidez a nuevos tokens a través de Raydium AMM
- Generación de billeteras de custodia : cree billeteras de custodia de Crossmint para empleados
- Importación CSV : cargue datos de empleados con nombre, correo electrónico e información del rol
- Asignación basada en roles : Distribuya tokens según los roles de los empleados
- Estimación de la tarifa de gas : Calcule las tarifas de transacción antes del lanzamiento aéreo
- Airdrops comprimidos : utilice el protocolo ZK Light para una distribución eficiente de tokens
- Notificaciones por correo electrónico : envía instrucciones a los empleados para acceder a sus tokens
Prerrequisitos
- Node.js (v16+)
- gestor de paquetes pnpm
- Monedero Solana con SOL para comisiones de transacción
- Clave API de Crossmint para la creación de billeteras de custodia
- Reenviar la clave API para enviar correos electrónicos
- Clave API de Helius para transacciones comprimidas (opcional)
Instalación
1. Clonar y configurar
El script de configuración hará lo siguiente:
- Instalar dependencias
- Clonar los repositorios requeridos
- Crear una plantilla de archivo
.env
- Construir el proyecto
2. Configurar variables de entorno
Edite el archivo .env
con sus claves API y configuración:
3. Instalar en Claude Desktop
Esto instalará el servidor MCP en Claude Desktop. Deberá reiniciar Claude Desktop para cargar el nuevo servidor MCP.
Guía de uso
Una vez configurado, puedes usar el servidor HR Airdrop MCP con Claude Desktop dándole instrucciones como:
- Conecte una billetera Solana o una billetera Crossmint
- Crea un token para recompensar a los empleados
- Añadir liquidez al token
- Generar billeteras de custodia para empleados
- Subir un CSV con los roles de los empleados
- Calcular la distribución de tokens
- Calcular tarifas de gas
- Realizar el lanzamiento aéreo
- Enviar correos electrónicos de notificación
Herramientas disponibles
connect_wallet
: Conectar una billetera Solanaconnect_crossmint_wallet
: Conectar una billetera Crossmintcheck_balance
: Consulta el saldo SOL de la billeteracreate_token
: Crea un nuevo tokenadd_liquidity
: Agrega liquidez al tokengenerate_wallets
: Crea billeteras de custodia para empleadosupload_csv
: Procesar datos de empleados desde CSVcalculate_amounts
: Calcular las cantidades de distribución de tokenscalculate_fees
: Calcula las tarifas de gas para el airdropstart_airdrop
: Realizar el lanzamiento aéreo del tokensend_emails
: Enviar notificaciones a los empleadosget_state
: verifica el estado actual del proceso de airdrop
Formato CSV
Para la distribución de tokens basada en roles, prepare un archivo CSV con las siguientes columnas:
Roles admitidos: operational
, developer
, manager
, VP
, VIP
Desarrollo
Para realizar cambios en el proyecto:
- Modificar los archivos TypeScript en
src/
- Reconstruir con
pnpm build
- Actualice la configuración de Claude Desktop si es necesario
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Construido con el Protocolo de Contexto de Modelo
- Utiliza la biblioteca @solana/web3.js
- Utiliza el SDK de Crossmint para la gestión de billeteras
- Utiliza el SDK de GOAT para la integración de la billetera Solana
This server cannot be installed
Ayuda a los equipos de RR.HH. corporativos a enviar tokens Solana a los empleados con soporte para asignación basada en roles y notificaciones automáticas por correo electrónico.