Crossmint HR Airdrop MCP

Crossmint HR Airdrop MCP

site icon
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 密钥(可选)

安装教程

  1. 克隆并设置
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
  1. 配置环境变量 编辑 .env 文件,添加您的 API 密钥和配置

  2. 安装到 Claude Desktop

pnpm install-mcp

调试方式

无明确调试步骤说明

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。