返回 MCP 目录
public公开dns本地运行

Employees Airdrop Rewards (Solana)

一个基于Solana区块链的企业HR代币空投工具,支持角色分配和邮件通知

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
即贴即用配置

MCP 客户端配置生成器

选择客户端,补齐所需环境变量,再复制根据当前 MCP 公开配置生成的完整文件

terminal
data_object

当前条目没有标准 command 或远程 URL,暂时无法安全生成客户端配置

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端