Algorand
Algorand
Algorand MCP 서버는 Algorand 블록체인과 상호작용하기 위한 포괄적인 인터페이스를 제공합니다. 이 서버는 40개 이상의 도구 상호작용과 60개 이상의 리소스 접근성을 지원하며, Algorand 블록체인과 상호작용하기 위한 다양한 프롬프트를 제공합니다. LLM은 이 서버를 통해 지갑 관리, 자산 정보 조회, 트랜잭션 분석, 스마트 계약 상호작용 등의 작업을 수행할 수 있습니다.
특징
- 계정 관리: Algorand 지갑 주소 생성, 관리 및 잔액 조회
- 자산 조회: Algorand 표준 자산(ASA) 정보 및 세부 사항 검색
- 트랜잭션 분석: 블록체인 트랜잭션 검색, 디코딩 및 분석
- 스마트 계약: 스마트 계약 배포, 실행 및 상호작용
- 네트워크 모니터링: Algorand 네트워크 상태 및 통계 조회
- DeFi 통합: AlgoFi, Tinyman 등 주요 DeFi 프로토콜 지원
- 이름 해석: NFDomains 도구를 통한 이름 해석 서비스
API
도구
계정 관리
- get_account_info: 계정 정보 조회
- 입력: 지갑 주소
-
출력: 잔액, 보유 자산, 트랜잭션 카운트 등
-
create_account: 새 Algorand 계정 생성
- 입력: 없음
- 출력: 새 지갑 주소, 니모닉, 프라이빗 키
자산 관리
- get_asset_info: 자산 정보 조회
- 입력: 자산 ID
-
출력: 자산 이름, 총 공급량, 소수점, 생성자 등
-
list_account_assets: 계정의 모든 자산 목록 조회
- 입력: 지갑 주소
- 출력: 보유 자산 ID, 잔액, 이름 등의 목록
트랜잭션
- send_transaction: 알고와 자산 전송
- 입력: 송신자 주소, 수신자 주소, 금액, 자산 ID(선택적)
-
출력: 트랜잭션 ID 및 상태
-
search_transactions: 트랜잭션 검색
- 입력: 주소, 자산 ID, 트랜잭션 유형 등
- 출력: 일치하는 트랜잭션 목록
DeFi 도구
- vestige_get_pools: Vestige의 유동성 풀 정보 조회
- 입력: 자산 ID(선택적)
-
출력: 유동성 풀 정보, APY, 총 유동성 등
-
tinyman_get_pool: Tinyman의 특정 풀 정보 조회
- 입력: 자산 A ID, 자산 B ID
- 출력: 풀 정보, 교환 비율, 수수료 등
블록체인 상태
- get_network_status: Algorand 네트워크 상태 조회
- 입력: 없음
-
출력: 현재 라운드, 최신 블록 정보, 네트워크 상태
-
get_blockchain_metrics: 블록체인 메트릭 조회
- 입력: 없음
- 출력: TPS, 노드 수, 유효성 검증자 정보 등
사용 방법
Algorand MCP 서버는 여러 가지 방법으로 설치하고 구성할 수 있습니다:
Smithery를 통한 설치
npx -y @smithery/cli@latest install @GoPlausible/algorand-mcp --client cursor --config "{
\"NFD_API_KEY\":\"\",
\"NFD_API_URL\":\"https://api.nf.domains\",
\"ALGORAND_ALGOD\":\"https://testnet-api.algonode.cloud\",
\"ALGORAND_TOKEN\":\"\",
\"ITEMS_PER_PAGE\":\"10\",
\"VESTIGE_API_KEY\":\"\",
\"VESTIGE_API_URL\":\"https://api.vestigelabs.org\",
\"ALGORAND_INDEXER\":\"https://testnet-idx.algonode.cloud\",
\"ALGORAND_NETWORK\":\"testnet\",
\"ALGORAND_ALGOD_API\":\"https://testnet-api.algonode.cloud/v2\",
\"ALGORAND_ALGOD_PORT\":\"\",
\"ALGORAND_INDEXER_API\":\"https://testnet-idx.algonode.cloud/v2\",
\"ALGORAND_INDEXER_PORT\":\"\"
}"
직접 설치 방법
GitHub에서 소스 코드를 클론하여 설치할 수도 있습니다:
# Claude/Cursor MCP 서버 디렉토리로 이동
cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# 저장소 클론
git clone https://github.com/GoPlausible/algorand-mcp.git
cd algorand-mcp
# 종속성 설치
npm install
# 프로젝트 빌드
npm run build
# 환경 변수 설정
# .env 파일 편집
Claude Desktop 구성
Claude Desktop의 설정 파일에 다음과 같이 추가:
{
"mcpServers": {
"algorand-mcp": {
"command": "node",
"args": [
"PATH_ON_YOUR_MACHINE/Claude/mcp-servers/algorand-mcp/packages/server/dist/index.js"
],
"env": {
"ALGORAND_NETWORK": "testnet",
"ALGORAND_ALGOD_API": "https://testnet-api.algonode.cloud/v2",
"ALGORAND_ALGOD": "https://testnet-api.algonode.cloud",
"ALGORAND_INDEXER_API": "https://testnet-idx.algonode.cloud/v2",
"ALGORAND_INDEXER": "https://testnet-idx.algonode.cloud",
"ALGORAND_ALGOD_PORT": "",
"ALGORAND_INDEXER_PORT": "",
"ALGORAND_TOKEN": "",
"NFD_API_URL": "https://api.nf.domains",
"NFD_API_KEY": "",
"TINYMAN_ACTIVE": "false",
"ULTRADE_ACTIVE": "false",
"ULTRADE_API_URL": "https://api.ultrade.io",
"VESTIGE_ACTIVE": "false",
"VESTIGE_API_URL": "https://api.vestigelabs.org",
"VESTIGE_API_KEY": "",
"ITEMS_PER_PAGE": "10"
}
}
}
}
연결된 구성 요소
- EVM MCP Server - 이더리움 및 다른 EVM 호환 블록체인을 위한 서버
- Base Free USDC Transfer - Base 네트워크에서 USDC 토큰 무료 전송 도구
- GOAT - 여러 블록체인에서 온체인 작업을 실행하는 도구
- crypto-feargreed-mcp - 암호화폐 시장 심리 분석 도구
- CoinMarketCap - 암호화폐 시장 데이터 도구