Solana Agent Kit
Solana Agent Kit
Solana Agent Kit MCP 서버는 SendAI의 Solana Agent Kit을 기반으로 구축된 MCP 서버로, LLM이 Solana 블록체인과 상호작용할 수 있게 해주는 도구입니다. 이 서버는 표준화된 인터페이스를 통해 AI 에이전트가 Solana 블록체인 작업을 원활하게 수행할 수 있도록 설계되었습니다.
특징
- 블록체인 통합: Solana 블록체인과의 직접적인 상호작용 지원
- 토큰 관리: SPL 토큰 전송, 스왑, 브리징 및 보안 검사 기능
- NFT 작업: Metaplex NFT의 민팅, 리스팅 및 메타데이터 관리
- DeFi 작업: 스테이킹, 대출, 차용 및 거래 기능
- 다중 에이전트 시스템: LangGraph를 사용한 고급 다중 에이전트 아키텍처 지원
- 자연어 명령: AI를 통한 자연어 명령어 처리 및 블록체인 작업 수행
API
도구
자산 및 토큰 관리
- GET_ASSET: Solana 자산/토큰 정보 검색
- 입력: 토큰 주소 또는 이름
-
출력: 토큰 메타데이터, 공급량, 소유자 정보 등
-
TRANSFER_TOKENS: 토큰 전송
- 입력: 받는 사람 주소, 토큰 주소, 금액
-
출력: 트랜잭션 서명 및 상태
-
DEPLOY_TOKEN: 새 SPL 토큰 배포
- 입력: 토큰 이름, 심볼, 소수점, 초기 공급량
- 출력: 토큰 민트 주소 및 배포 상태
NFT 관리
- MINT_NFT: 새 NFT 발행
- 입력: 메타데이터 URI, 이름, 심볼
-
출력: NFT 주소 및 민팅 상태
-
GET_NFT_METADATA: NFT 메타데이터 검색
- 입력: NFT 주소
- 출력: NFT 메타데이터 및 속성
DeFi 작업
- SWAP_TOKENS: 토큰 스왑
- 입력: 원본 토큰, 대상 토큰, 금액
-
출력: 스왑 세부 정보 및 트랜잭션 서명
-
STAKE_TOKENS: 토큰 스테이킹
- 입력: 스테이킹 풀, 토큰, 금액
- 출력: 스테이킹 세부 정보 및 보상 정보
기타 기능
- GET_PRICE: 토큰 가격 정보
- 입력: 토큰 심볼 또는 주소
-
출력: 현재 가격, 변동성, 거래량 등
-
CHECK_RUG: 토큰 보안 및 신뢰성 검사
- 입력: 토큰 주소
- 출력: 보안 평가 및 위험 지표
사용 방법
설치
# 전역 설치
npm install -g solana-mcp
# 또는 프로젝트에 로컬 설치
npm install solana-mcp
구성
Claude Desktop에서 이 서버를 사용하기 위한 설정 방법:
{
"mcpServers": {
"solana-mcp": {
"command": "npx",
"args": ["solana-mcp"],
"env": {
"RPC_URL": "your_solana_rpc_url_here",
"SOLANA_PRIVATE_KEY": "your_private_key_here",
"OPENAI_API_KEY": "your_openai_api_key" // 선택적
},
"disabled": false,
"autoApprove": []
}
}
}
또는 로컬 경로를 지정하여 사용:
{
"mcpServers": {
"solana-mcp": {
"command": "node",
"args": ["/path/to/solana-mcp/build/index.js"],
"env": {
"RPC_URL": "your_solana_rpc_url_here",
"SOLANA_PRIVATE_KEY": "your_private_key_here",
"OPENAI_API_KEY": "your_openai_api_key" // 선택적
},
"disabled": false,
"autoApprove": []
}
}
}
필요 조건
- Node.js 및 npm이 설치되어 있어야 합니다.
- Solana 지갑 및 개인 키가 필요합니다.
- Solana RPC URL이 필요합니다(공개 또는 개인 엔드포인트).
보안 주의사항
- 개인 키는 안전하게 관리하고 환경 변수로만 제공하세요.
.env파일은 절대 GitHub 등에 커밋하지 마세요.- 처음 실행 시 필요한 권한만 부여하세요.
연결된 구성 요소
- token-minter-mcp - 블록체인에서 ERC-20 토큰을 발행하는 MCP 서버
- GOAT - 모든 블록체인에서 200개 이상의 온체인 작업 실행
- jupiter-mcp - Jupiter API를 사용한 Solana 토큰 스왑
- EVM MCP Server - 30개 이상의 EVM 네트워크에 대한 포괄적인 블록체인 서비스