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.
Crossmint HR 空投 MCP
一个模型上下文协议 (MCP) 服务器,用于帮助企业人力资源团队向员工空投 Solana 代币。该项目提供了一种高效的方式将代币分发到员工钱包地址,并支持基于角色的分配和自动电子邮件通知。
特征
- 钱包管理:连接 Solana 钱包或 Crossmint 钱包来签署和资助交易
- 代币创建:在 Solana 区块链上创建自定义代币
- 流动性管理:通过 Raydium AMM 为新代币增加流动性
- 托管钱包生成:为员工创建 Crossmint 托管钱包
- CSV 导入:上传员工数据,包括姓名、电子邮件和角色信息
- 基于角色的分配:根据员工角色分配代币
- Gas Fee 估算:计算空投前的交易费用
- 压缩空投:使用 ZK 轻量协议进行高效的代币分发
- 电子邮件通知:向员工发送访问其令牌的说明
先决条件
- Node.js(v16+)
- pnpm 包管理器
- Solana 钱包使用 SOL 支付交易费用
- 用于创建托管钱包的 Crossmint API 密钥
- 重新发送用于发送电子邮件的 API 密钥
- 用于压缩事务的 Helius API 密钥(可选)
安装
1. 克隆和设置
安装脚本将:
- 安装依赖项
- 克隆所需的存储库
- 创建
.env
文件模板 - 构建项目
2.配置环境变量
使用您的 API 密钥和配置编辑.env
文件:
3. 安装到 Claude 桌面
这将把 MCP 服务器安装到 Claude Desktop。您需要重启 Claude Desktop 才能加载新的 MCP 服务器。
使用指南
配置完成后,您可以通过以下指令将 HR Airdrop MCP 服务器与 Claude Desktop 一起使用:
- 连接 Solana 钱包或 Crossmint 钱包
- 创建员工奖励代币
- 为代币增加流动性
- 为员工生成托管钱包
- 上传包含员工角色的 CSV
- 计算代币分布
- 计算 gas 费
- 执行空投
- 发送通知电子邮件
可用工具
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
:检查空投过程的当前状态
CSV 格式
对于基于角色的令牌分发,请准备一个包含以下列的 CSV 文件:
支持角色: operational
、 developer
、 manager
、 VP
、 VIP
发展
要对项目进行更改:
- 修改
src/
中的 TypeScript 文件 - 使用
pnpm build
重建 - 如果需要,请更新您的 Claude Desktop 配置
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
致谢
- 使用模型上下文协议构建
- 使用@solana/web3.js库
- 使用Crossmint SDK进行钱包管理
- 使用GOAT SDK进行 Solana 钱包集成
This server cannot be installed
帮助企业人力资源团队向员工空投 Solana 代币,并支持基于角色的分配和自动电子邮件通知。