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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
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.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enables interaction with the Solana blockchain, providing access to over 40 Solana RPC methods including getting balances, transaction details, block information, and sending transactions.Last updated -443MIT License
- AsecurityFlicenseAqualityA server that provides simple RPC endpoints for common Solana blockchain operations, allowing users to check balances, get account information, and transfer SOL between accounts.Last updated -51
- -securityFlicense-qualityA server that enables interaction with the Solana blockchain using your own private key, supporting operations like getting wallet information, checking balances, and transferring SOL.Last updated -3110
- -securityFlicense-qualityProvides unified access to real-time and historical Solana ecosystem data through 40+ API endpoints, enabling LLM agents to query tokens, wallets, trades, and DeFi metrics.Last updated -