
Crossmint HR Airdrop MCP

2025.03.15
1
TypeScript代币分发HR 工具区块链服务金融服务
Employees-Airdrop-Rewards-MCP 是一个基于 Model Context Protocol (MCP) 的服务,旨在帮助公司 HR 团队向员工空投 Solana 代币。该项目提供了一种高效的方式,将代币分发到员工的钱包地址,支持基于角色的分配和自动邮件通知。
View on GitHub
Overview
基本能力
产品定位
Employees-Airdrop-Rewards-MCP 是一个专为企业 HR 团队设计的代币空投解决方案,通过自动化流程简化代币分发过程。
核心功能
- 钱包管理: 连接 Solana 钱包或 Crossmint 钱包以签名和资助交易
- 代币创建: 在 Solana 区块链上创建自定义代币
- 流动性管理: 通过 Raydium AMM 为新代币添加流动性
- 托管钱包生成: 为员工创建 Crossmint 托管钱包
- CSV 导入: 上传包含员工姓名、邮箱和角色信息的 CSV 文件
- 基于角色的分配: 根据员工角色分发代币
- Gas 费用估算: 在空投前计算交易费用
- 压缩空投: 使用 ZK 轻协议进行高效的代币分发
- 邮件通知: 向员工发送访问代币的说明
适用场景
- 企业向员工分发奖励代币
- 基于员工角色进行差异化代币分配
- 需要自动化代币分发流程的场景
工具列表
connect_wallet
: 连接 Solana 钱包connect_crossmint_wallet
: 连接 Crossmint 钱包check_balance
: 检查钱包 SOL 余额create_token
: 创建新代币add_liquidity
: 为代币添加流动性generate_wallets
: 为员工创建托管钱包upload_csv
: 从 CSV 处理员工数据calculate_amounts
: 计算代币分配金额calculate_fees
: 计算空投的 Gas 费用start_airdrop
: 执行代币空投send_emails
: 向员工发送通知get_state
: 检查空投过程的当前状态
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- Node.js (v16+)
- pnpm 包管理器
- 用于交易费用的 Solana 钱包
- 用于创建托管钱包的 Crossmint API 密钥
- 用于发送邮件的 Resend API 密钥
- 用于压缩交易的 Helius API 密钥(可选)
安装教程
- 克隆并设置
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
-
配置环境变量 编辑
.env
文件,添加您的 API 密钥和配置 -
安装到 Claude Desktop
pnpm install-mcp
调试方式
无明确调试步骤说明