Crossmint HR Airdrop MCP

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

기업 HR팀이 직원들에게 솔라나 토큰을 에어드랍할 수 있도록 지원하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 프로젝트는 역할 기반 할당 및 자동 이메일 알림을 지원하여 직원 지갑 주소에 토큰을 효율적으로 분배하는 방법을 제공합니다.

특징

  • 지갑 관리 : Solana 지갑 또는 Crossmint 지갑을 연결하여 거래에 서명하고 자금을 조달합니다.
  • 토큰 생성 : Solana 블록체인에서 사용자 정의 토큰을 생성합니다.
  • 유동성 관리 : Raydium AMM을 통해 새로운 토큰에 유동성 추가
  • 보관 지갑 생성 : 직원을 위한 Crossmint 보관 지갑 생성
  • CSV 가져오기 : 이름, 이메일, 역할 정보가 포함된 직원 데이터 업로드
  • 역할 기반 할당 : 직원 역할에 따라 토큰을 분배합니다.
  • 가스 수수료 추정 : 에어드랍 전 거래 수수료 계산
  • 압축 에어드랍 : 효율적인 토큰 분배를 위해 ZK 라이트 프로토콜을 사용하세요
  • 이메일 알림 : 직원에게 토큰에 액세스하기 위한 지침을 보냅니다.

필수 조건

  • Node.js(v16+)
  • pnpm 패키지 관리자
  • 거래 수수료를 위한 SOL이 포함된 Solana 지갑
  • 보관 지갑 생성을 위한 Crossmint API 키
  • 이메일 전송을 위한 API 키 재전송
  • 압축된 거래를 위한 Helius API 키(선택 사항)

설치

1. 복제 및 설정

지엑스피1

설정 스크립트는 다음을 수행합니다.

  • 종속성 설치
  • 필요한 저장소 복제
  • .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 Desktop에 설치

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 : 솔라나 지갑 연결
  • 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

지원 역할: operational , developer , manager , VP , VIP

개발

프로젝트를 변경하려면:

  1. src/ 에 있는 TypeScript 파일을 수정하세요
  2. pnpm build 로 다시 빌드
  3. 필요한 경우 Claude Desktop 구성을 업데이트하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

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

역할 기반 할당 및 자동 이메일 알림 지원을 통해 기업 HR 팀이 직원에게 Solana 토큰을 에어드롭할 수 있도록 지원합니다.

  1. Features
    1. Prerequisites
      1. Installation
        1. 1. Clone and Setup
        2. 2. Configure Environment Variables
        3. 3. Install to Claude Desktop
      2. Usage Guide
        1. Available Tools
      3. CSV Format
        1. Development
          1. License
            1. Acknowledgments
              ID: 8v67zbaikr