article
README
🚀 CrossMint 人力资源空投模型上下文协议 (MCP)
CrossMint 人力资源空投模型上下文协议 (MCP) 是一个专门为企业人力资源团队设计的 MCP 服务器。它能帮助团队向员工空投 Solana 代币,提供了高效分配代币到员工钱包地址的方式,还支持基于角色的分配和自动电子邮件通知,极大提升了代币分配的效率和便捷性。
🚀 快速开始
本项目需满足一定的先决条件,安装完成后即可使用,以下为您详细介绍。
✨ 主要特性
- 钱包管理:可连接 Solana 钱包或 CrossMint 钱包,用于签名并资助交易。
- 代币创建:能在 Solana 区块链上创建自定义代币。
- 流动性管理:可通过 Raydium AMM 添加新代币的流动性。
- 托管钱包生成:为员工创建 CrossMint 托管钱包。
- CSV 导入:支持上传包含姓名、电子邮件和角色信息的员工数据。
- 基于角色的分配:可根据员工角色分配代币。
- 气体费用估算:在空投之前计算交易费用。
- 压缩空投:使用 ZK 轻量协议进行高效的代币分发。
- 电子邮件通知:发送给员工说明如何访问他们的代币。
📦 安装指南
先决条件
- Node.js (v16+)
- pnpm 包管理器
- 具有 SOL 的 Solana 钱包用于交易费用
- CrossMint API 密钥用于托管钱包创建
- Resend API 密钥用于发送电子邮件
- Helius API 密钥(可选)用于压缩交易
- Solana RPC URL(可选,默认为主网 - beta)
安装步骤
1. 克隆和设置
git clone https://github.com/monostate/Employees-Airdrop-Rewards-MCP.git
cd crossmint-hr-airdrop-mcp
./setup.sh
安装脚本将执行以下操作:
- 安装依赖项
- 克隆所需的存储库
- 创建
.env文件模板 - 构建项目
2. 配置环境变量
编辑 .env 文件并用你的 API 密钥和配置进行填写:
# 上面是 Solana 网络的配置,设置为 "dev" 或 "prod"
SOLANA_NETWORK = prod
# 如果设置为 dev,请将以下值设置为您的 Devnet 节点 URL
SOLANA_RPC_URL = https://api.dev.solanalabs.org
SOLANA_WS_URL = ws://api.dev.solana
微信扫一扫