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
파일을 편집합니다.
3. Claude Desktop에 설치
이렇게 하면 Claude Desktop에 MCP 서버가 설치됩니다. 새 MCP 서버를 로드하려면 Claude Desktop을 다시 시작해야 합니다.
사용 가이드
구성이 완료되면 다음과 같은 지침을 제공하여 Claude Desktop에서 HR Airdrop MCP 서버를 사용할 수 있습니다.
- Solana 지갑 또는 Crossmint 지갑 연결
- 직원 보상을 위한 토큰 생성
- 토큰에 유동성을 추가하세요
- 직원을 위한 보관 지갑 생성
- 직원 역할이 포함된 CSV 업로드
- 토큰 분배 계산
- 가스 요금 계산
- 에어드랍을 수행하세요
- 알림 이메일 보내기
사용 가능한 도구
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 파일을 준비하세요.
지원 역할: operational
, developer
, manager
, VP
, VIP
개발
프로젝트를 변경하려면:
src/
에 있는 TypeScript 파일을 수정하세요pnpm build
로 다시 빌드- 필요한 경우 Claude Desktop 구성을 업데이트하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
감사의 말
- 모델 컨텍스트 프로토콜 로 구축됨
- @solana/web3.js 라이브러리를 사용합니다
- 지갑 관리를 위해 Crossmint SDK를 사용합니다.
- Solana 지갑 통합을 위해 GOAT SDK를 사용합니다.
This server cannot be installed
역할 기반 할당 및 자동 이메일 알림 지원을 통해 기업 HR 팀이 직원에게 Solana 토큰을 에어드롭할 수 있도록 지원합니다.