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.
クロスミントHRエアドロップMCP
企業の人事チームが従業員にSolanaトークンをエアドロップするのを支援するモデルコンテキストプロトコル(MCP)サーバー。このプロジェクトは、ロールベースの割り当てと自動メール通知をサポートし、従業員のウォレットアドレスにトークンを効率的に配布する方法を提供します。
特徴
- ウォレット管理: SolanaウォレットまたはCrossmintウォレットを接続して、トランザクションに署名して資金を供給します。
- トークン作成:Solanaブロックチェーン上でカスタムトークンを作成する
- 流動性管理: Raydium AMMを介して新しいトークンに流動性を追加します
- カストディウォレットの生成:従業員用のCrossmintカストディウォレットを作成する
- CSVインポート: 従業員の名前、メールアドレス、役割情報を含むデータをアップロードします
- 役割ベースの割り当て:従業員の役割に基づいてトークンを配布します
- ガス料金の見積もり:エアドロップ前の取引手数料を計算する
- 圧縮エアドロップ:効率的なトークン配布のためにZKライトプロトコルを使用する
- メール通知: 従業員にトークンにアクセスするための手順を送信します
前提条件
- 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を使用します
This server cannot be installed
役割ベースの割り当てと自動メール通知のサポートにより、企業の HR チームが従業員に Solana トークンをエアドロップできるように支援します。