クロスミントHRエアドロップMCP
企業の人事チームが従業員にSolanaトークンをエアドロップするのを支援するモデルコンテキストプロトコル(MCP)サーバー。このプロジェクトは、ロールベースの割り当てと自動メール通知をサポートし、従業員のウォレットアドレスにトークンを効率的に配布する方法を提供します。
特徴
ウォレット管理: SolanaウォレットまたはCrossmintウォレットを接続して、トランザクションに署名して資金を供給します。
トークン作成:Solanaブロックチェーン上でカスタムトークンを作成する
流動性管理: Raydium AMMを介して新しいトークンに流動性を追加します
カストディウォレットの生成:従業員用のCrossmintカストディウォレットを作成する
CSVインポート: 従業員の名前、メールアドレス、役割情報を含むデータをアップロードします
役割ベースの割り当て:従業員の役割に基づいてトークンを配布します
ガス料金の見積もり:エアドロップ前の取引手数料を計算する
圧縮エアドロップ:効率的なトークン配布のためにZKライトプロトコルを使用する
メール通知: 従業員にトークンにアクセスするための手順を送信します
Related MCP server: Solana MCP Server
前提条件
Node.js (v16+)
pnpm パッケージマネージャー
取引手数料にSOLを使用するSolanaウォレット
カストディウォレット作成用のCrossmint APIキー
メール送信用のAPIキーを再送信
圧縮トランザクション用のHelius APIキー(オプション)
インストール
1. クローンとセットアップ
セットアップ スクリプトは次の処理を実行します。
依存関係をインストールする
必要なリポジトリをクローンする
.envファイルテンプレートを作成するプロジェクトを構築する
2. 環境変数を設定する
API キーと設定を使用して.envファイルを編集します。
3. Claudeデスクトップにインストールする
これにより、Claude DesktopにMCPサーバーがインストールされます。新しいMCPサーバーをロードするには、Claude Desktopを再起動する必要があります。
使用ガイド
設定が完了したら、次のような指示を与えることで、Claude Desktop で HR Airdrop MCP サーバーを使用できるようになります。
SolanaウォレットまたはCrossmintウォレットを接続する
従業員報酬用のトークンを作成する
トークンに流動性を追加する
従業員用の管理ウォレットを生成する
従業員の役割を記載したCSVをアップロードする
トークンの分配を計算する
ガス料金を計算する
エアドロップを実行する
通知メールを送信する
利用可能なツール
connect_wallet: Solanaウォレットを接続するconnect_crossmint_wallet: Crossmintウォレットを接続するcheck_balance: ウォレットのSOL残高を確認するcreate_token: 新しいトークンを作成するadd_liquidity: トークンに流動性を追加するgenerate_wallets: 従業員用の管理ウォレットを作成するupload_csv: CSVから従業員データを処理するcalculate_amounts: トークン配布額を計算するcalculate_fees: エアドロップのガス料金を計算する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を使用します
Solanaウォレットの統合にはGOAT SDKを使用します