Skip to main content
Glama

Crossmint HR Airdrop MCP

by monostate

クロスミントHRエアドロップMCP

企業の人事チームが従業員にSolanaトークンをエアドロップするのを支援するモデルコンテキストプロトコル(MCP)サーバー。このプロジェクトは、ロールベースの割り当てと自動メール通知をサポートし、従業員のウォレットアドレスにトークンを効率的に配布する方法を提供します。

特徴

  • ウォレット管理: SolanaウォレットまたはCrossmintウォレットを接続して、トランザクションに署名して資金を供給します。
  • トークン作成:Solanaブロックチェーン上でカスタムトークンを作成する
  • 流動性管理: Raydium AMMを介して新しいトークンに流動性を追加します
  • カストディウォレットの生成:従業員用のCrossmintカストディウォレットを作成する
  • CSVインポート: 従業員の名前、メールアドレス、役割情報を含むデータをアップロードします
  • 役割ベースの割り当て:従業員の役割に基づいてトークンを配布します
  • ガス料金の見積もり:エアドロップ前の取引手数料を計算する
  • 圧縮エアドロップ:効率的なトークン配布のためにZKライトプロトコルを使用する
  • メール通知: 従業員にトークンにアクセスするための手順を送信します

前提条件

  • Node.js (v16+)
  • pnpm パッケージマネージャー
  • 取引手数料にSOLを使用するSolanaウォレット
  • カストディウォレット作成用のCrossmint APIキー
  • メール送信用の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 Key (required for custodial wallet creation) CROSSMINT_API_KEY=your_crossmint_api_key # Crossmint Email (required for wallet operations) CROSSMINT_EMAIL=your_email@example.com # Resend API Key (required for sending emails) RESEND_API_KEY=your_resend_api_key # Helius API Key (optional, for compressed transactions) HELIUS_API_KEY=your_helius_api_key # Solana RPC URL (optional, defaults to mainnet-beta) SOLANA_RPC_URL=https://api.mainnet-beta.solana.com

3. Claudeデスクトップにインストールする

pnpm install-mcp

これにより、Claude DesktopにMCPサーバーがインストールされます。新しいMCPサーバーをロードするには、Claude Desktopを再起動する必要があります。

使用ガイド

設定が完了したら、次のような指示を与えることで、Claude Desktop で HR Airdrop MCP サーバーを使用できるようになります。

  1. SolanaウォレットまたはCrossmintウォレットを接続する
  2. 従業員報酬用のトークンを作成する
  3. トークンに流動性を追加する
  4. 従業員用の管理ウォレットを生成する
  5. 従業員の役割を記載したCSVをアップロードする
  6. トークンの分配を計算する
  7. ガス料金を計算する
  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 : エアドロップのガス料金を計算する
  • start_airdrop : トークンのエアドロップを実行する
  • send_emails : 従業員に通知を送信する
  • get_state : エアドロッププロセスの現在の状態を確認する

CSV形式

ロールベースのトークン配布の場合は、次の列を含む CSV ファイルを準備します。

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

サポートされているロール: operationaldevelopermanagerVPVIP

発達

プロジェクトに変更を加えるには:

  1. src/内の TypeScript ファイルを変更します。
  2. pnpm buildでリビルドする
  3. 必要に応じてClaude Desktopの設定を更新してください

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

謝辞

IYHeE1GSOf4ow3i3-生成画像

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

役割ベースの割り当てと自動メール通知のサポートにより、企業の HR チームが従業員に Solana トークンをエアドロップできるように支援します。

  1. 特徴
    1. 前提条件
      1. インストール
        1. クローンとセットアップ
        2. 環境変数を設定する
        3. Claudeデスクトップにインストールする
      2. 使用ガイド
        1. 利用可能なツール
      3. CSV形式
        1. 発達
          1. ライセンス
            1. 謝辞

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
                Last updated -
                35
                Python
                BSD 3-Clause
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables Claude to perform Solana token swaps through Jupiter's API, including getting quotes, building transactions, and sending swap transactions on the Solana blockchain.
                Last updated -
                3
                6
                TypeScript
                MIT License
                • Apple
                • Linux
              • -
                security
                -
                license
                -
                quality
                Provides unified access to real-time and historical Solana ecosystem data through 40+ API endpoints, enabling LLM agents to query tokens, wallets, trades, and DeFi metrics.
                Last updated -
                JavaScript
              • A
                security
                F
                license
                A
                quality
                A server implementation that enables interaction with the Futarchy protocol on Solana, allowing users to manage DAOs and proposals through both API endpoints and Cursor's chat interface.
                Last updated -
                10
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/monostate/Employees-Airdrop-Rewards-MCP'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server