Crossmint HR Airdrop MCP

Crossmint HR Airdrop MCP

帮助企业人力资源团队向员工空投 Solana 代币,支持基于角色的分配和自动电子邮件通知。

Category
访问服务器

README

Crossmint HR 空投 MCP

一个模型上下文协议 (MCP) 服务器,旨在帮助企业 HR 团队向员工空投 Solana 代币。该项目提供了一种高效的方式将代币分发到员工钱包地址,并支持基于角色的分配和自动电子邮件通知。

功能

  • 钱包管理: 连接 Solana 钱包或 Crossmint 钱包以签名和资助交易
  • 代币创建: 在 Solana 区块链上创建自定义代币
  • 流动性管理: 通过 Raydium AMM 为新代币增加流动性
  • 托管钱包生成: 为员工创建 Crossmint 托管钱包
  • CSV 导入: 上传包含姓名、电子邮件和角色信息的员工数据
  • 基于角色的分配: 根据员工角色分配代币
  • Gas 费用估算: 在空投前计算交易费用
  • 压缩空投: 使用 ZK light 协议进行高效的代币分发
  • 电子邮件通知: 向员工发送访问其代币的说明

前提条件

  • Node.js (v16+)
  • pnpm 包管理器
  • 带有 SOL 的 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

设置脚本将执行以下操作:

  • 安装依赖项
  • 克隆所需的存储库
  • 创建一个 .env 文件模板
  • 构建项目

2. 配置环境变量

使用您的 API 密钥和配置编辑 .env 文件:

# Crossmint API 密钥 (创建托管钱包必需)
CROSSMINT_API_KEY=your_crossmint_api_key

# Crossmint 电子邮件 (钱包操作必需)
CROSSMINT_EMAIL=your_email@example.com

# Resend API 密钥 (发送电子邮件必需)
RESEND_API_KEY=your_resend_api_key

# Helius API 密钥 (可选,用于压缩交易)
HELIUS_API_KEY=your_helius_api_key

# Solana RPC URL (可选,默认为 mainnet-beta)
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com

3. 安装到 Claude Desktop

pnpm install-mcp

这会将 MCP 服务器安装到 Claude Desktop。 您需要重新启动 Claude Desktop 才能加载新的 MCP 服务器。

使用指南

配置完成后,您可以通过向 Claude Desktop 提供如下指令来使用 HR 空投 MCP 服务器:

  1. 连接 Solana 钱包或 Crossmint 钱包
  2. 创建用于员工奖励的代币
  3. 为代币增加流动性
  4. 为员工生成托管钱包
  5. 上传包含员工角色的 CSV 文件
  6. 计算代币分配
  7. 计算 gas 费用
  8. 执行空投
  9. 发送通知邮件

可用工具

  • 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 文件:

name,email,role
John Doe,john@example.com,developer
Jane Smith,jane@example.com,manager

支持的角色:operational, developer, manager, VP, VIP

开发

要对项目进行更改:

  1. 修改 src/ 中的 TypeScript 文件
  2. 使用 pnpm build 重新构建
  3. 如果需要,更新您的 Claude Desktop 配置

许可证

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

致谢

IYHeE1GSOf4ow3i3-generated_image

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选